Warning: Permanently added '172.25.87.30' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 1118229 --chroot fedora-rawhide-x86_64 --detached Version: 0.31 Task: {'build_id': 1118229, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fetch_sources_only': True, 'git_hash': 'c0b8a6f152db8ba0d86b5efd2ef9f09bc74bfab7', 'git_repo': 'dwrobel/node-shared/node-shared', 'memory_reqs': 2048, 'package_name': 'node-shared', 'package_version': '6.13.0-5.fc28', 'project_dirname': 'node-shared', 'project_name': 'node-shared', 'project_owner': 'dwrobel', 'repos': [{'baseurl': 'https://copr-be.cloud.fedoraproject.org/results/dwrobel/node-shared/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'dwrobel/node-shared--dwrobel', 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/dwrobel/node-shared/node-shared.git', 'committish': 'c0b8a6f152db8ba0d86b5efd2ef9f09bc74bfab7'}, 'source_type': 8, 'submitter': 'dwrobel', 'task_id': '1118229-fedora-rawhide-x86_64', 'timeout': 75600, 'use_bootstrap_container': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/dwrobel/node-shared/node-shared.git /tmp/tmpfc1az4qu/node-shared --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/dwrobel/node-shared/node-shared.git', '/tmp/tmpfc1az4qu/node-shared', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmpfc1az4qu/node-shared'... Running: git checkout c0b8a6f152db8ba0d86b5efd2ef9f09bc74bfab7 cmd: ['git', 'checkout', 'c0b8a6f152db8ba0d86b5efd2ef9f09bc74bfab7'] cwd: /tmp/tmpfc1az4qu/node-shared rc: 0 stdout: stderr: Note: checking out 'c0b8a6f152db8ba0d86b5efd2ef9f09bc74bfab7'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at c0b8a6f automatic import of node-shared 6.13.0-5.fc28 Running: cp -r . /tmp/tmpxcuubrbh cmd: ['cp', '-r', '.', '/tmp/tmpxcuubrbh'] cwd: /tmp/tmpfc1az4qu/node-shared rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/tmpfc1az4qu/.config/rpkg.conf Running: rpkg -C /tmp/tmpfc1az4qu/.config/rpkg.conf sources --outdir /tmp/tmpxcuubrbh /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['rpkg', '-C', '/tmp/tmpfc1az4qu/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmpxcuubrbh'] cwd: /tmp/tmpfc1az4qu/node-shared rc: 0 stdout: Downloading node-shared-v6.13.0-stripped.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: Running (timeout=75600): unbuffer mock --buildsrpm --spec /tmp/tmpxcuubrbh/node-shared.spec --sources /tmp/tmpxcuubrbh --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1574704333.524494 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.21 starting (python version = 3.7.4)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/tmp/tmpxcuubrbh/node-shared.spec) Config(1118229-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704333.524494/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled dnf cache Start: cleaning dnf metadata Finish: cleaning dnf metadata INFO: enabled HW Info plugin Mock Version: 1.4.21 INFO: Mock Version: 1.4.21 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk Copr repository 104 kB/s | 19 kB 00:00 fedora 16 MB/s | 70 MB 00:04 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.0.7-3.fc31 fedora 1.6 M bzip2 x86_64 1.0.8-1.fc31 fedora 52 k coreutils x86_64 8.31-6.fc32 fedora 1.2 M cpio x86_64 2.12-12.fc31 fedora 260 k diffutils x86_64 3.7-3.fc31 fedora 401 k fedora-release-common noarch 32-0.4 fedora 20 k findutils x86_64 1:4.7.0-1.fc32 fedora 553 k gawk x86_64 5.0.1-6.fc32 fedora 1.2 M glibc-minimal-langpack x86_64 2.30.9000-19.fc32 fedora 42 k grep x86_64 3.3-3.fc31 fedora 249 k gzip x86_64 1.10-1.fc31 fedora 155 k info x86_64 6.7-2.fc32 fedora 226 k make x86_64 1:4.2.1-14.fc31 fedora 494 k patch x86_64 2.7.6-11.fc31 fedora 135 k redhat-rpm-config noarch 142-1.fc32 fedora 65 k rpm-build x86_64 4.15.1-1.fc32 fedora 116 k sed x86_64 4.5-4.fc31 fedora 291 k shadow-utils x86_64 2:4.6-16.fc32 fedora 1.2 M tar x86_64 2:1.32-2.fc31 fedora 887 k unzip x86_64 6.0-46.fc32 fedora 179 k util-linux x86_64 2.34-6.fc32 fedora 2.6 M which x86_64 2.21-16.fc32 fedora 42 k xz x86_64 5.2.4-7.fc32 fedora 161 k Installing dependencies: alternatives x86_64 1.11-5.fc31 fedora 35 k audit-libs x86_64 3.0-0.15.20191104git1c2f876.fc32 fedora 114 k basesystem noarch 11-8.fc31 fedora 6.9 k binutils x86_64 2.33.1-8.fc32 fedora 5.3 M binutils-gold x86_64 2.33.1-8.fc32 fedora 846 k brotli x86_64 1.0.7-8.fc32 fedora 341 k bzip2-libs x86_64 1.0.8-1.fc31 fedora 40 k ca-certificates noarch 2019.2.32-3.fc31 fedora 367 k coreutils-common x86_64 8.31-6.fc32 fedora 1.9 M cracklib x86_64 2.9.6-21.fc31 fedora 83 k crypto-policies noarch 20191002-1.gitc93dc99.fc32 fedora 91 k curl x86_64 7.67.0-2.fc32 fedora 288 k cyrus-sasl-lib x86_64 2.1.27-2.fc31 fedora 102 k dwz x86_64 0.12-11.fc31 fedora 107 k efi-srpm-macros noarch 4-3.fc31 fedora 22 k elfutils x86_64 0.177-1.fc32 fedora 330 k elfutils-default-yama-scope noarch 0.177-1.fc32 fedora 16 k elfutils-libelf x86_64 0.177-1.fc32 fedora 191 k elfutils-libs x86_64 0.177-1.fc32 fedora 296 k expat x86_64 2.2.8-1.fc32 fedora 102 k fedora-gpg-keys noarch 32-0.2 fedora 100 k fedora-release noarch 32-0.4 fedora 11 k fedora-repos noarch 32-0.2 fedora 9.5 k fedora-repos-rawhide noarch 32-0.2 fedora 8.6 k file x86_64 5.37-9.fc32 fedora 51 k file-libs x86_64 5.37-9.fc32 fedora 541 k filesystem x86_64 3.12-2.fc31 fedora 1.1 M fpc-srpm-macros noarch 1.2-2.fc31 fedora 7.6 k gc x86_64 7.6.4-6.fc31 fedora 104 k gdb-minimal x86_64 9.0.50.20191119-2.fc32 fedora 3.4 M gdbm-libs x86_64 1:1.18.1-1.fc32 fedora 55 k ghc-srpm-macros noarch 1.5.0-1.fc32 fedora 7.5 k glibc x86_64 2.30.9000-19.fc32 fedora 3.5 M glibc-common x86_64 2.30.9000-19.fc32 fedora 1.8 M gmp x86_64 1:6.1.2-10.fc31 fedora 265 k gnat-srpm-macros noarch 4-10.fc31 fedora 8.2 k go-srpm-macros noarch 3.0.8-4.fc31 fedora 25 k guile22 x86_64 2.2.6-2.fc31 fedora 6.6 M keyutils-libs x86_64 1.6-3.fc31 fedora 31 k krb5-libs x86_64 1.17-52.fc32 fedora 753 k libacl x86_64 2.2.53-4.fc31 fedora 25 k libarchive x86_64 3.4.0-1.fc32 fedora 384 k libatomic_ops x86_64 7.6.10-2.fc31 fedora 36 k libattr x86_64 2.4.48-7.fc31 fedora 18 k libblkid x86_64 2.34-6.fc32 fedora 159 k libcap x86_64 2.26-6.fc31 fedora 52 k libcap-ng x86_64 0.7.10-1.fc32 fedora 28 k libcom_err x86_64 1.45.4-1.fc32 fedora 28 k libcurl x86_64 7.67.0-2.fc32 fedora 268 k libdb x86_64 5.3.28-39.fc32 fedora 763 k libdb-utils x86_64 5.3.28-39.fc32 fedora 143 k libfdisk x86_64 2.34-6.fc32 fedora 211 k libffi x86_64 3.1-23.fc31 fedora 33 k libgcc x86_64 9.2.1-1.fc32.3 fedora 96 k libgcrypt x86_64 1.8.5-1.fc32 fedora 466 k libgomp x86_64 9.2.1-1.fc32.3 fedora 230 k libgpg-error x86_64 1.36-2.fc32 fedora 200 k libidn2 x86_64 2.3.0-1.fc32 fedora 104 k libmetalink x86_64 0.1.3-9.fc31 fedora 31 k libmount x86_64 2.34-6.fc32 fedora 186 k libnghttp2 x86_64 1.40.0-1.fc32 fedora 78 k libnsl2 x86_64 1.2.0-5.20180605git4a062cf.fc31 fedora 59 k libpkgconf x86_64 1.6.3-2.fc31 fedora 37 k libpsl x86_64 0.21.0-2.fc31 fedora 61 k libpwquality x86_64 1.4.2-1.fc32 fedora 101 k libselinux x86_64 3.0-0.r1.1.fc32 fedora 85 k libsemanage x86_64 3.0-0.rc1.1.fc32 fedora 123 k libsepol x86_64 3.0-0.rc.1.fc32 fedora 298 k libsigsegv x86_64 2.11-8.fc31 fedora 26 k libsmartcols x86_64 2.34-6.fc32 fedora 129 k libssh x86_64 0.9.2-1.fc32 fedora 211 k libssh-config noarch 0.9.2-1.fc32 fedora 11 k libstdc++ x86_64 9.2.1-1.fc32.3 fedora 627 k libtasn1 x86_64 4.15.0-1.fc32 fedora 72 k libtirpc x86_64 1.1.4-3.rc3.fc32 fedora 105 k libtool-ltdl x86_64 2.4.6-31.fc31 fedora 37 k libunistring x86_64 0.9.10-6.fc31 fedora 513 k libutempter x86_64 1.1.6-17.fc31 fedora 26 k libuuid x86_64 2.34-6.fc32 fedora 28 k libverto x86_64 0.3.0-8.fc31 fedora 22 k libxcrypt x86_64 4.4.10-1.fc32 fedora 126 k libxml2 x86_64 2.9.10-1.fc32 fedora 693 k libzstd x86_64 1.4.2-1.fc31 fedora 269 k lua-libs x86_64 5.3.5-6.fc31 fedora 117 k lz4-libs x86_64 1.9.1-1.fc32 fedora 66 k mpfr x86_64 4.0.2-2.fc32 fedora 257 k ncurses x86_64 6.1-14.20191109.fc32 fedora 399 k ncurses-base noarch 6.1-14.20191109.fc32 fedora 60 k ncurses-libs x86_64 6.1-14.20191109.fc32 fedora 328 k nim-srpm-macros noarch 2-2.fc31 fedora 8.2 k ocaml-srpm-macros noarch 5-6.fc31 fedora 7.8 k openblas-srpm-macros noarch 2-6.fc31 fedora 7.3 k openldap x86_64 2.4.47-3.fc31 fedora 304 k openssl-libs x86_64 1:1.1.1d-5.fc32 fedora 1.4 M p11-kit x86_64 0.23.18.1-1.fc32 fedora 293 k p11-kit-trust x86_64 0.23.18.1-1.fc32 fedora 144 k pam x86_64 1.3.1-20.fc32 fedora 662 k pcre x86_64 8.43-2.fc31.1 fedora 193 k pcre2 x86_64 10.34-0.2.RC2.fc32 fedora 261 k perl-srpm-macros noarch 1-33.fc31 fedora 8.2 k pkgconf x86_64 1.6.3-2.fc31 fedora 41 k pkgconf-m4 noarch 1.6.3-2.fc31 fedora 15 k pkgconf-pkg-config x86_64 1.6.3-2.fc31 fedora 11 k popt x86_64 1.16-18.fc31 fedora 59 k publicsuffix-list-dafsa noarch 20190417-2.fc31 fedora 56 k python-pip-wheel noarch 19.2.3-2.fc32 fedora 1.2 M python-setuptools-wheel noarch 41.6.0-1.fc32 fedora 282 k python-srpm-macros noarch 3-49.fc32 fedora 16 k python3 x86_64 3.8.0-1.fc32 fedora 31 k python3-libs x86_64 3.8.0-1.fc32 fedora 7.6 M qt5-srpm-macros noarch 5.12.5-1.fc32 fedora 8.8 k readline x86_64 8.0-3.fc31 fedora 206 k rpm x86_64 4.15.1-1.fc32 fedora 499 k rpm-build-libs x86_64 4.15.1-1.fc32 fedora 98 k rpm-libs x86_64 4.15.1-1.fc32 fedora 300 k rust-srpm-macros noarch 10-2.fc31 fedora 9.4 k setup noarch 2.13.6-1.fc32 fedora 142 k sqlite-libs x86_64 3.30.1-1.fc32 fedora 571 k systemd-libs x86_64 243.4-1.fc32 fedora 525 k tzdata noarch 2019c-1.fc32 fedora 429 k xz-libs x86_64 5.2.4-7.fc32 fedora 90 k zip x86_64 3.0-25.fc31 fedora 262 k zlib x86_64 1.2.11-20.fc32 fedora 92 k zstd x86_64 1.4.2-1.fc31 fedora 397 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 147 Packages Total download size: 65 M Installed size: 261 M Downloading Packages: (1/147): alternatives-1.11-5.fc31.x86_64.rpm 271 kB/s | 35 kB 00:00 (2/147): basesystem-11-8.fc31.noarch.rpm 49 kB/s | 6.9 kB 00:00 (3/147): audit-libs-3.0-0.15.20191104git1c2f876 790 kB/s | 114 kB 00:00 (4/147): binutils-gold-2.33.1-8.fc32.x86_64.rpm 22 MB/s | 846 kB 00:00 (5/147): bash-5.0.7-3.fc31.x86_64.rpm 22 MB/s | 1.6 MB 00:00 (6/147): brotli-1.0.7-8.fc32.x86_64.rpm 14 MB/s | 341 kB 00:00 (7/147): bzip2-1.0.8-1.fc31.x86_64.rpm 7.4 MB/s | 52 kB 00:00 (8/147): bzip2-libs-1.0.8-1.fc31.x86_64.rpm 6.5 MB/s | 40 kB 00:00 (9/147): ca-certificates-2019.2.32-3.fc31.noarc 20 MB/s | 367 kB 00:00 (10/147): coreutils-8.31-6.fc32.x86_64.rpm 24 MB/s | 1.2 MB 00:00 (11/147): cpio-2.12-12.fc31.x86_64.rpm 16 MB/s | 260 kB 00:00 (12/147): cracklib-2.9.6-21.fc31.x86_64.rpm 7.8 MB/s | 83 kB 00:00 (13/147): crypto-policies-20191002-1.gitc93dc99 198 kB/s | 91 kB 00:00 (14/147): coreutils-common-8.31-6.fc32.x86_64.r 3.6 MB/s | 1.9 MB 00:00 (15/147): cyrus-sasl-lib-2.1.27-2.fc31.x86_64.r 13 MB/s | 102 kB 00:00 (16/147): curl-7.67.0-2.fc32.x86_64.rpm 13 MB/s | 288 kB 00:00 (17/147): dwz-0.12-11.fc31.x86_64.rpm 14 MB/s | 107 kB 00:00 (18/147): diffutils-3.7-3.fc31.x86_64.rpm 27 MB/s | 401 kB 00:00 (19/147): efi-srpm-macros-4-3.fc31.noarch.rpm 3.8 MB/s | 22 kB 00:00 (20/147): binutils-2.33.1-8.fc32.x86_64.rpm 7.8 MB/s | 5.3 MB 00:00 (21/147): elfutils-default-yama-scope-0.177-1.f 58 kB/s | 16 kB 00:00 (22/147): elfutils-libelf-0.177-1.fc32.x86_64.r 756 kB/s | 191 kB 00:00 (23/147): elfutils-0.177-1.fc32.x86_64.rpm 1.1 MB/s | 330 kB 00:00 (24/147): expat-2.2.8-1.fc32.x86_64.rpm 14 MB/s | 102 kB 00:00 (25/147): fedora-gpg-keys-32-0.2.noarch.rpm 15 MB/s | 100 kB 00:00 (26/147): elfutils-libs-0.177-1.fc32.x86_64.rpm 16 MB/s | 296 kB 00:00 (27/147): fedora-release-32-0.4.noarch.rpm 1.7 MB/s | 11 kB 00:00 (28/147): fedora-release-common-32-0.4.noarch.r 4.1 MB/s | 20 kB 00:00 (29/147): fedora-repos-32-0.2.noarch.rpm 50 kB/s | 9.5 kB 00:00 (30/147): fedora-repos-rawhide-32-0.2.noarch.rp 46 kB/s | 8.6 kB 00:00 (31/147): file-5.37-9.fc32.x86_64.rpm 270 kB/s | 51 kB 00:00 (32/147): findutils-4.7.0-1.fc32.x86_64.rpm 23 MB/s | 553 kB 00:00 (33/147): fpc-srpm-macros-1.2-2.fc31.noarch.rpm 99 kB/s | 7.6 kB 00:00 (34/147): file-libs-5.37-9.fc32.x86_64.rpm 4.9 MB/s | 541 kB 00:00 (35/147): filesystem-3.12-2.fc31.x86_64.rpm 5.2 MB/s | 1.1 MB 00:00 (36/147): gc-7.6.4-6.fc31.x86_64.rpm 1.0 MB/s | 104 kB 00:00 (37/147): gdbm-libs-1.18.1-1.fc32.x86_64.rpm 133 kB/s | 55 kB 00:00 (38/147): gawk-5.0.1-6.fc32.x86_64.rpm 453 kB/s | 1.2 MB 00:02 (39/147): ghc-srpm-macros-1.5.0-1.fc32.noarch.r 3.5 kB/s | 7.5 kB 00:02 (40/147): gdb-minimal-9.0.50.20191119-2.fc32.x8 1.3 MB/s | 3.4 MB 00:02 (41/147): glibc-minimal-langpack-2.30.9000-19.f 7.8 MB/s | 42 kB 00:00 (42/147): glibc-common-2.30.9000-19.fc32.x86_64 18 MB/s | 1.8 MB 00:00 (43/147): gnat-srpm-macros-4-10.fc31.noarch.rpm 1.5 MB/s | 8.2 kB 00:00 (44/147): gmp-6.1.2-10.fc31.x86_64.rpm 13 MB/s | 265 kB 00:00 (45/147): go-srpm-macros-3.0.8-4.fc31.noarch.rp 5.1 MB/s | 25 kB 00:00 (46/147): grep-3.3-3.fc31.x86_64.rpm 18 MB/s | 249 kB 00:00 (47/147): gzip-1.10-1.fc31.x86_64.rpm 14 MB/s | 155 kB 00:00 (48/147): info-6.7-2.fc32.x86_64.rpm 15 MB/s | 226 kB 00:00 (49/147): keyutils-libs-1.6-3.fc31.x86_64.rpm 5.6 MB/s | 31 kB 00:00 (50/147): glibc-2.30.9000-19.fc32.x86_64.rpm 18 MB/s | 3.5 MB 00:00 (51/147): krb5-libs-1.17-52.fc32.x86_64.rpm 15 MB/s | 753 kB 00:00 (52/147): libacl-2.2.53-4.fc31.x86_64.rpm 2.8 MB/s | 25 kB 00:00 (53/147): libatomic_ops-7.6.10-2.fc31.x86_64.rp 5.3 MB/s | 36 kB 00:00 (54/147): libattr-2.4.48-7.fc31.x86_64.rpm 2.6 MB/s | 18 kB 00:00 (55/147): libarchive-3.4.0-1.fc32.x86_64.rpm 20 MB/s | 384 kB 00:00 (56/147): libcap-2.26-6.fc31.x86_64.rpm 9.7 MB/s | 52 kB 00:00 (57/147): libblkid-2.34-6.fc32.x86_64.rpm 15 MB/s | 159 kB 00:00 (58/147): libcap-ng-0.7.10-1.fc32.x86_64.rpm 5.1 MB/s | 28 kB 00:00 (59/147): libcom_err-1.45.4-1.fc32.x86_64.rpm 4.1 MB/s | 28 kB 00:00 (60/147): libcurl-7.67.0-2.fc32.x86_64.rpm 18 MB/s | 268 kB 00:00 (61/147): libdb-utils-5.3.28-39.fc32.x86_64.rpm 13 MB/s | 143 kB 00:00 (62/147): libdb-5.3.28-39.fc32.x86_64.rpm 21 MB/s | 763 kB 00:00 (63/147): libfdisk-2.34-6.fc32.x86_64.rpm 14 MB/s | 211 kB 00:00 (64/147): libffi-3.1-23.fc31.x86_64.rpm 2.0 MB/s | 33 kB 00:00 (65/147): libgcc-9.2.1-1.fc32.3.x86_64.rpm 10 MB/s | 96 kB 00:00 (66/147): libgomp-9.2.1-1.fc32.3.x86_64.rpm 17 MB/s | 230 kB 00:00 (67/147): libgcrypt-1.8.5-1.fc32.x86_64.rpm 18 MB/s | 466 kB 00:00 (68/147): libgpg-error-1.36-2.fc32.x86_64.rpm 16 MB/s | 200 kB 00:00 (69/147): libidn2-2.3.0-1.fc32.x86_64.rpm 11 MB/s | 104 kB 00:00 (70/147): libmetalink-0.1.3-9.fc31.x86_64.rpm 8.5 MB/s | 31 kB 00:00 (71/147): libnghttp2-1.40.0-1.fc32.x86_64.rpm 10 MB/s | 78 kB 00:00 (72/147): libmount-2.34-6.fc32.x86_64.rpm 14 MB/s | 186 kB 00:00 (73/147): libnsl2-1.2.0-5.20180605git4a062cf.fc 7.5 MB/s | 59 kB 00:00 (74/147): libpkgconf-1.6.3-2.fc31.x86_64.rpm 6.4 MB/s | 37 kB 00:00 (75/147): libpsl-0.21.0-2.fc31.x86_64.rpm 9.5 MB/s | 61 kB 00:00 (76/147): libpwquality-1.4.2-1.fc32.x86_64.rpm 12 MB/s | 101 kB 00:00 (77/147): libselinux-3.0-0.r1.1.fc32.x86_64.rpm 15 MB/s | 85 kB 00:00 (78/147): libsemanage-3.0-0.rc1.1.fc32.x86_64.r 15 MB/s | 123 kB 00:00 (79/147): libsigsegv-2.11-8.fc31.x86_64.rpm 5.0 MB/s | 26 kB 00:00 (80/147): libsepol-3.0-0.rc.1.fc32.x86_64.rpm 21 MB/s | 298 kB 00:00 (81/147): guile22-2.2.6-2.fc31.x86_64.rpm 22 MB/s | 6.6 MB 00:00 (82/147): libsmartcols-2.34-6.fc32.x86_64.rpm 3.3 MB/s | 129 kB 00:00 (83/147): libssh-config-0.9.2-1.fc32.noarch.rpm 2.4 MB/s | 11 kB 00:00 (84/147): libssh-0.9.2-1.fc32.x86_64.rpm 5.1 MB/s | 211 kB 00:00 (85/147): libtasn1-4.15.0-1.fc32.x86_64.rpm 9.9 MB/s | 72 kB 00:00 (86/147): libtirpc-1.1.4-3.rc3.fc32.x86_64.rpm 13 MB/s | 105 kB 00:00 (87/147): libtool-ltdl-2.4.6-31.fc31.x86_64.rpm 6.8 MB/s | 37 kB 00:00 (88/147): libutempter-1.1.6-17.fc31.x86_64.rpm 5.1 MB/s | 26 kB 00:00 (89/147): libstdc++-9.2.1-1.fc32.3.x86_64.rpm 21 MB/s | 627 kB 00:00 (90/147): libuuid-2.34-6.fc32.x86_64.rpm 3.6 MB/s | 28 kB 00:00 (91/147): libunistring-0.9.10-6.fc31.x86_64.rpm 24 MB/s | 513 kB 00:00 (92/147): libverto-0.3.0-8.fc31.x86_64.rpm 2.6 MB/s | 22 kB 00:00 (93/147): libxcrypt-4.4.10-1.fc32.x86_64.rpm 14 MB/s | 126 kB 00:00 (94/147): lua-libs-5.3.5-6.fc31.x86_64.rpm 12 MB/s | 117 kB 00:00 (95/147): libzstd-1.4.2-1.fc31.x86_64.rpm 18 MB/s | 269 kB 00:00 (96/147): lz4-libs-1.9.1-1.fc32.x86_64.rpm 8.7 MB/s | 66 kB 00:00 (97/147): libxml2-2.9.10-1.fc32.x86_64.rpm 21 MB/s | 693 kB 00:00 (98/147): mpfr-4.0.2-2.fc32.x86_64.rpm 15 MB/s | 257 kB 00:00 (99/147): make-4.2.1-14.fc31.x86_64.rpm 19 MB/s | 494 kB 00:00 (100/147): ncurses-base-6.1-14.20191109.fc32.no 8.3 MB/s | 60 kB 00:00 (101/147): ncurses-6.1-14.20191109.fc32.x86_64. 20 MB/s | 399 kB 00:00 (102/147): nim-srpm-macros-2-2.fc31.noarch.rpm 1.5 MB/s | 8.2 kB 00:00 (103/147): ncurses-libs-6.1-14.20191109.fc32.x8 22 MB/s | 328 kB 00:00 (104/147): ocaml-srpm-macros-5-6.fc31.noarch.rp 1.2 MB/s | 7.8 kB 00:00 (105/147): openblas-srpm-macros-2-6.fc31.noarch 1.2 MB/s | 7.3 kB 00:00 (106/147): openldap-2.4.47-3.fc31.x86_64.rpm 20 MB/s | 304 kB 00:00 (107/147): p11-kit-0.23.18.1-1.fc32.x86_64.rpm 16 MB/s | 293 kB 00:00 (108/147): p11-kit-trust-0.23.18.1-1.fc32.x86_6 14 MB/s | 144 kB 00:00 (109/147): patch-2.7.6-11.fc31.x86_64.rpm 12 MB/s | 135 kB 00:00 (110/147): pam-1.3.1-20.fc32.x86_64.rpm 23 MB/s | 662 kB 00:00 (111/147): pcre-8.43-2.fc31.1.x86_64.rpm 14 MB/s | 193 kB 00:00 (112/147): perl-srpm-macros-1-33.fc31.noarch.rp 2.2 MB/s | 8.2 kB 00:00 (113/147): openssl-libs-1.1.1d-5.fc32.x86_64.rp 22 MB/s | 1.4 MB 00:00 (114/147): pcre2-10.34-0.2.RC2.fc32.x86_64.rpm 14 MB/s | 261 kB 00:00 (115/147): pkgconf-1.6.3-2.fc31.x86_64.rpm 3.4 MB/s | 41 kB 00:00 (116/147): pkgconf-m4-1.6.3-2.fc31.noarch.rpm 3.7 MB/s | 15 kB 00:00 (117/147): pkgconf-pkg-config-1.6.3-2.fc31.x86_ 1.7 MB/s | 11 kB 00:00 (118/147): popt-1.16-18.fc31.x86_64.rpm 9.0 MB/s | 59 kB 00:00 (119/147): publicsuffix-list-dafsa-20190417-2.f 9.1 MB/s | 56 kB 00:00 (120/147): python-srpm-macros-3-49.fc32.noarch. 2.1 MB/s | 16 kB 00:00 (121/147): python-setuptools-wheel-41.6.0-1.fc3 19 MB/s | 282 kB 00:00 (122/147): python3-3.8.0-1.fc32.x86_64.rpm 4.2 MB/s | 31 kB 00:00 (123/147): qt5-srpm-macros-5.12.5-1.fc32.noarch 11 kB/s | 8.8 kB 00:00 (124/147): readline-8.0-3.fc31.x86_64.rpm 142 kB/s | 206 kB 00:01 (125/147): python-pip-wheel-19.2.3-2.fc32.noarc 530 kB/s | 1.2 MB 00:02 (126/147): redhat-rpm-config-142-1.fc32.noarch. 5.1 MB/s | 65 kB 00:00 (127/147): rpm-build-4.15.1-1.fc32.x86_64.rpm 10 MB/s | 116 kB 00:00 (128/147): rpm-build-libs-4.15.1-1.fc32.x86_64. 11 MB/s | 98 kB 00:00 (129/147): rpm-4.15.1-1.fc32.x86_64.rpm 16 MB/s | 499 kB 00:00 (130/147): rust-srpm-macros-10-2.fc31.noarch.rp 1.5 MB/s | 9.4 kB 00:00 (131/147): rpm-libs-4.15.1-1.fc32.x86_64.rpm 19 MB/s | 300 kB 00:00 (132/147): setup-2.13.6-1.fc32.noarch.rpm 14 MB/s | 142 kB 00:00 (133/147): sed-4.5-4.fc31.x86_64.rpm 16 MB/s | 291 kB 00:00 (134/147): sqlite-libs-3.30.1-1.fc32.x86_64.rpm 18 MB/s | 571 kB 00:00 (135/147): shadow-utils-4.6-16.fc32.x86_64.rpm 21 MB/s | 1.2 MB 00:00 (136/147): systemd-libs-243.4-1.fc32.x86_64.rpm 2.4 MB/s | 525 kB 00:00 (137/147): tzdata-2019c-1.fc32.noarch.rpm 22 MB/s | 429 kB 00:00 (138/147): tar-1.32-2.fc31.x86_64.rpm 3.9 MB/s | 887 kB 00:00 (139/147): unzip-6.0-46.fc32.x86_64.rpm 12 MB/s | 179 kB 00:00 (140/147): which-2.21-16.fc32.x86_64.rpm 627 kB/s | 42 kB 00:00 (141/147): xz-5.2.4-7.fc32.x86_64.rpm 15 MB/s | 161 kB 00:00 (142/147): xz-libs-5.2.4-7.fc32.x86_64.rpm 14 MB/s | 90 kB 00:00 (143/147): zip-3.0-25.fc31.x86_64.rpm 19 MB/s | 262 kB 00:00 (144/147): zlib-1.2.11-20.fc32.x86_64.rpm 14 MB/s | 92 kB 00:00 (145/147): zstd-1.4.2-1.fc31.x86_64.rpm 24 MB/s | 397 kB 00:00 (146/147): util-linux-2.34-6.fc32.x86_64.rpm 9.1 MB/s | 2.6 MB 00:00 (147/147): python3-libs-3.8.0-1.fc32.x86_64.rpm 2.2 MB/s | 7.6 MB 00:03 -------------------------------------------------------------------------------- Total 7.3 MB/s | 65 MB 00:08 warning: /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704333.524494/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/alternatives-1.11-5.fc31.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 12c944d0: NOKEY fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x12C944D0: Userid : "Fedora (32) " Fingerprint: 97A1 AE57 C3A2 372C CA3A 4ABA 6C13 026D 12C9 44D0 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-32-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x12C944D0: Userid : "Fedora (32) " Fingerprint: 97A1 AE57 C3A2 372C CA3A 4ABA 6C13 026D 12C9 44D0 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-32-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x3C3359C4: Userid : "Fedora (31) " Fingerprint: 7D22 D586 7F2A 4236 474B F7B8 50CB 390B 3C33 59C4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-31-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.12-2.fc31.x86_64 1/1 Preparing : 1/1 Installing : libgcc-9.2.1-1.fc32.3.x86_64 1/147 Running scriptlet: libgcc-9.2.1-1.fc32.3.x86_64 1/147 Installing : tzdata-2019c-1.fc32.noarch 2/147 Installing : rust-srpm-macros-10-2.fc31.noarch 3/147 Installing : qt5-srpm-macros-5.12.5-1.fc32.noarch 4/147 Installing : python-setuptools-wheel-41.6.0-1.fc32.noarch 5/147 Installing : publicsuffix-list-dafsa-20190417-2.fc31.noarch 6/147 Installing : pkgconf-m4-1.6.3-2.fc31.noarch 7/147 Installing : perl-srpm-macros-1-33.fc31.noarch 8/147 Installing : openblas-srpm-macros-2-6.fc31.noarch 9/147 Installing : ocaml-srpm-macros-5-6.fc31.noarch 10/147 Installing : nim-srpm-macros-2-2.fc31.noarch 11/147 Installing : ncurses-base-6.1-14.20191109.fc32.noarch 12/147 Installing : libssh-config-0.9.2-1.fc32.noarch 13/147 Installing : gnat-srpm-macros-4-10.fc31.noarch 14/147 Installing : ghc-srpm-macros-1.5.0-1.fc32.noarch 15/147 Installing : fpc-srpm-macros-1.2-2.fc31.noarch 16/147 Installing : fedora-gpg-keys-32-0.2.noarch 17/147 Installing : fedora-release-32-0.4.noarch 18/147 Installing : fedora-release-common-32-0.4.noarch 19/147 Installing : fedora-repos-rawhide-32-0.2.noarch 20/147 Installing : fedora-repos-32-0.2.noarch 21/147 Installing : setup-2.13.6-1.fc32.noarch 22/147 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.6-1.fc32.noarch 22/147 Installing : filesystem-3.12-2.fc31.x86_64 23/147 Installing : basesystem-11-8.fc31.noarch 24/147 Installing : glibc-minimal-langpack-2.30.9000-19.fc32.x86_64 25/147 Installing : glibc-common-2.30.9000-19.fc32.x86_64 26/147 Running scriptlet: glibc-2.30.9000-19.fc32.x86_64 27/147 Installing : glibc-2.30.9000-19.fc32.x86_64 27/147 Running scriptlet: glibc-2.30.9000-19.fc32.x86_64 27/147 Installing : ncurses-libs-6.1-14.20191109.fc32.x86_64 28/147 Installing : bash-5.0.7-3.fc31.x86_64 29/147 Running scriptlet: bash-5.0.7-3.fc31.x86_64 29/147 Installing : zlib-1.2.11-20.fc32.x86_64 30/147 Installing : bzip2-libs-1.0.8-1.fc31.x86_64 31/147 Installing : xz-libs-5.2.4-7.fc32.x86_64 32/147 Installing : libstdc++-9.2.1-1.fc32.3.x86_64 33/147 Installing : libxcrypt-4.4.10-1.fc32.x86_64 34/147 Installing : elfutils-libelf-0.177-1.fc32.x86_64 35/147 Installing : readline-8.0-3.fc31.x86_64 36/147 Installing : libdb-5.3.28-39.fc32.x86_64 37/147 Installing : libuuid-2.34-6.fc32.x86_64 38/147 Installing : gmp-1:6.1.2-10.fc31.x86_64 39/147 Installing : libattr-2.4.48-7.fc31.x86_64 40/147 Installing : libacl-2.2.53-4.fc31.x86_64 41/147 Installing : libcom_err-1.45.4-1.fc32.x86_64 42/147 Installing : popt-1.16-18.fc31.x86_64 43/147 Installing : libcap-2.26-6.fc31.x86_64 44/147 Installing : libffi-3.1-23.fc31.x86_64 45/147 Installing : libunistring-0.9.10-6.fc31.x86_64 46/147 Installing : libzstd-1.4.2-1.fc31.x86_64 47/147 Installing : libidn2-2.3.0-1.fc32.x86_64 48/147 Installing : p11-kit-0.23.18.1-1.fc32.x86_64 49/147 Installing : mpfr-4.0.2-2.fc32.x86_64 50/147 Installing : unzip-6.0-46.fc32.x86_64 51/147 Installing : file-libs-5.37-9.fc32.x86_64 52/147 Installing : file-5.37-9.fc32.x86_64 53/147 Installing : libsepol-3.0-0.rc.1.fc32.x86_64 54/147 Running scriptlet: libsepol-3.0-0.rc.1.fc32.x86_64 54/147 Installing : alternatives-1.11-5.fc31.x86_64 55/147 Installing : expat-2.2.8-1.fc32.x86_64 56/147 Installing : libcap-ng-0.7.10-1.fc32.x86_64 57/147 Installing : audit-libs-3.0-0.15.20191104git1c2f876.fc32.x86_ 58/147 Installing : lua-libs-5.3.5-6.fc31.x86_64 59/147 Installing : lz4-libs-1.9.1-1.fc32.x86_64 60/147 Installing : pcre2-10.34-0.2.RC2.fc32.x86_64 61/147 Installing : libselinux-3.0-0.r1.1.fc32.x86_64 62/147 Installing : sed-4.5-4.fc31.x86_64 63/147 Installing : findutils-1:4.7.0-1.fc32.x86_64 64/147 Installing : gdb-minimal-9.0.50.20191119-2.fc32.x86_64 65/147 Installing : libsemanage-3.0-0.rc1.1.fc32.x86_64 66/147 Installing : shadow-utils-2:4.6-16.fc32.x86_64 67/147 Running scriptlet: libutempter-1.1.6-17.fc31.x86_64 68/147 Installing : libutempter-1.1.6-17.fc31.x86_64 68/147 Installing : patch-2.7.6-11.fc31.x86_64 69/147 Installing : tar-2:1.32-2.fc31.x86_64 70/147 Installing : libmetalink-0.1.3-9.fc31.x86_64 71/147 Installing : zip-3.0-25.fc31.x86_64 72/147 Installing : libpsl-0.21.0-2.fc31.x86_64 73/147 Installing : libdb-utils-5.3.28-39.fc32.x86_64 74/147 Installing : dwz-0.12-11.fc31.x86_64 75/147 Installing : zstd-1.4.2-1.fc31.x86_64 76/147 Installing : libxml2-2.9.10-1.fc32.x86_64 77/147 Installing : bzip2-1.0.8-1.fc31.x86_64 78/147 Installing : sqlite-libs-3.30.1-1.fc32.x86_64 79/147 Installing : elfutils-default-yama-scope-0.177-1.fc32.noarch 80/147 Running scriptlet: elfutils-default-yama-scope-0.177-1.fc32.noarch 80/147 Installing : elfutils-libs-0.177-1.fc32.x86_64 81/147 Installing : elfutils-0.177-1.fc32.x86_64 82/147 Installing : ncurses-6.1-14.20191109.fc32.x86_64 83/147 Installing : brotli-1.0.7-8.fc32.x86_64 84/147 Installing : cpio-2.12-12.fc31.x86_64 85/147 Installing : diffutils-3.7-3.fc31.x86_64 86/147 Installing : gdbm-libs-1:1.18.1-1.fc32.x86_64 87/147 Installing : keyutils-libs-1.6-3.fc31.x86_64 88/147 Installing : libatomic_ops-7.6.10-2.fc31.x86_64 89/147 Installing : gc-7.6.4-6.fc31.x86_64 90/147 Installing : libgomp-9.2.1-1.fc32.3.x86_64 91/147 Installing : libgpg-error-1.36-2.fc32.x86_64 92/147 Installing : libgcrypt-1.8.5-1.fc32.x86_64 93/147 Installing : libnghttp2-1.40.0-1.fc32.x86_64 94/147 Installing : libpkgconf-1.6.3-2.fc31.x86_64 95/147 Installing : pkgconf-1.6.3-2.fc31.x86_64 96/147 Installing : pkgconf-pkg-config-1.6.3-2.fc31.x86_64 97/147 Installing : libsigsegv-2.11-8.fc31.x86_64 98/147 Installing : gawk-5.0.1-6.fc32.x86_64 99/147 Installing : libsmartcols-2.34-6.fc32.x86_64 100/147 Installing : libtasn1-4.15.0-1.fc32.x86_64 101/147 Installing : p11-kit-trust-0.23.18.1-1.fc32.x86_64 102/147 Running scriptlet: p11-kit-trust-0.23.18.1-1.fc32.x86_64 102/147 Installing : libtool-ltdl-2.4.6-31.fc31.x86_64 103/147 Installing : libverto-0.3.0-8.fc31.x86_64 104/147 Installing : pcre-8.43-2.fc31.1.x86_64 105/147 Installing : grep-3.3-3.fc31.x86_64 106/147 Installing : xz-5.2.4-7.fc32.x86_64 107/147 Installing : coreutils-common-8.31-6.fc32.x86_64 108/147 Installing : krb5-libs-1.17-52.fc32.x86_64 109/147 Installing : libtirpc-1.1.4-3.rc3.fc32.x86_64 110/147 Installing : libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64 111/147 Installing : python-pip-wheel-19.2.3-2.fc32.noarch 112/147 Installing : openssl-libs-1:1.1.1d-5.fc32.x86_64 113/147 Installing : coreutils-8.31-6.fc32.x86_64 114/147 Running scriptlet: ca-certificates-2019.2.32-3.fc31.noarch 115/147 Installing : ca-certificates-2019.2.32-3.fc31.noarch 115/147 Running scriptlet: ca-certificates-2019.2.32-3.fc31.noarch 115/147 Installing : python3-libs-3.8.0-1.fc32.x86_64 116/147 Installing : python3-3.8.0-1.fc32.x86_64 117/147 Installing : crypto-policies-20191002-1.gitc93dc99.fc32.noarc 118/147 Installing : libblkid-2.34-6.fc32.x86_64 119/147 Running scriptlet: libblkid-2.34-6.fc32.x86_64 119/147 Installing : binutils-gold-2.33.1-8.fc32.x86_64 120/147 Installing : binutils-2.33.1-8.fc32.x86_64 121/147 Running scriptlet: binutils-2.33.1-8.fc32.x86_64 121/147 Installing : gzip-1.10-1.fc31.x86_64 122/147 Installing : cracklib-2.9.6-21.fc31.x86_64 123/147 Installing : libpwquality-1.4.2-1.fc32.x86_64 124/147 Installing : pam-1.3.1-20.fc32.x86_64 125/147 Installing : libfdisk-2.34-6.fc32.x86_64 126/147 Installing : libmount-2.34-6.fc32.x86_64 127/147 Installing : libssh-0.9.2-1.fc32.x86_64 128/147 Installing : guile22-2.2.6-2.fc31.x86_64 129/147 Running scriptlet: guile22-2.2.6-2.fc31.x86_64 129/147 Installing : systemd-libs-243.4-1.fc32.x86_64 130/147 Running scriptlet: systemd-libs-243.4-1.fc32.x86_64 130/147 Installing : libarchive-3.4.0-1.fc32.x86_64 131/147 Installing : cyrus-sasl-lib-2.1.27-2.fc31.x86_64 132/147 Installing : openldap-2.4.47-3.fc31.x86_64 133/147 Installing : libcurl-7.67.0-2.fc32.x86_64 134/147 Installing : curl-7.67.0-2.fc32.x86_64 135/147 Installing : rpm-4.15.1-1.fc32.x86_64 136/147 Installing : rpm-libs-4.15.1-1.fc32.x86_64 137/147 Installing : rpm-build-libs-4.15.1-1.fc32.x86_64 138/147 Installing : efi-srpm-macros-4-3.fc31.noarch 139/147 Installing : go-srpm-macros-3.0.8-4.fc31.noarch 140/147 Installing : python-srpm-macros-3-49.fc32.noarch 141/147 Installing : redhat-rpm-config-142-1.fc32.noarch 142/147 Installing : rpm-build-4.15.1-1.fc32.x86_64 143/147 Installing : util-linux-2.34-6.fc32.x86_64 144/147 Running scriptlet: util-linux-2.34-6.fc32.x86_64 144/147 Installing : make-1:4.2.1-14.fc31.x86_64 145/147 Installing : info-6.7-2.fc32.x86_64 146/147 Installing : which-2.21-16.fc32.x86_64 147/147 Running scriptlet: filesystem-3.12-2.fc31.x86_64 147/147 Running scriptlet: crypto-policies-20191002-1.gitc93dc99.fc32.noarc 147/147 Running scriptlet: glibc-common-2.30.9000-19.fc32.x86_64 147/147 Running scriptlet: info-6.7-2.fc32.x86_64 147/147 Verifying : alternatives-1.11-5.fc31.x86_64 1/147 Verifying : audit-libs-3.0-0.15.20191104git1c2f876.fc32.x86_ 2/147 Verifying : basesystem-11-8.fc31.noarch 3/147 Verifying : bash-5.0.7-3.fc31.x86_64 4/147 Verifying : binutils-2.33.1-8.fc32.x86_64 5/147 Verifying : binutils-gold-2.33.1-8.fc32.x86_64 6/147 Verifying : brotli-1.0.7-8.fc32.x86_64 7/147 Verifying : bzip2-1.0.8-1.fc31.x86_64 8/147 Verifying : bzip2-libs-1.0.8-1.fc31.x86_64 9/147 Verifying : ca-certificates-2019.2.32-3.fc31.noarch 10/147 Verifying : coreutils-8.31-6.fc32.x86_64 11/147 Verifying : coreutils-common-8.31-6.fc32.x86_64 12/147 Verifying : cpio-2.12-12.fc31.x86_64 13/147 Verifying : cracklib-2.9.6-21.fc31.x86_64 14/147 Verifying : crypto-policies-20191002-1.gitc93dc99.fc32.noarc 15/147 Verifying : curl-7.67.0-2.fc32.x86_64 16/147 Verifying : cyrus-sasl-lib-2.1.27-2.fc31.x86_64 17/147 Verifying : diffutils-3.7-3.fc31.x86_64 18/147 Verifying : dwz-0.12-11.fc31.x86_64 19/147 Verifying : efi-srpm-macros-4-3.fc31.noarch 20/147 Verifying : elfutils-0.177-1.fc32.x86_64 21/147 Verifying : elfutils-default-yama-scope-0.177-1.fc32.noarch 22/147 Verifying : elfutils-libelf-0.177-1.fc32.x86_64 23/147 Verifying : elfutils-libs-0.177-1.fc32.x86_64 24/147 Verifying : expat-2.2.8-1.fc32.x86_64 25/147 Verifying : fedora-gpg-keys-32-0.2.noarch 26/147 Verifying : fedora-release-32-0.4.noarch 27/147 Verifying : fedora-release-common-32-0.4.noarch 28/147 Verifying : fedora-repos-32-0.2.noarch 29/147 Verifying : fedora-repos-rawhide-32-0.2.noarch 30/147 Verifying : file-5.37-9.fc32.x86_64 31/147 Verifying : file-libs-5.37-9.fc32.x86_64 32/147 Verifying : filesystem-3.12-2.fc31.x86_64 33/147 Verifying : findutils-1:4.7.0-1.fc32.x86_64 34/147 Verifying : fpc-srpm-macros-1.2-2.fc31.noarch 35/147 Verifying : gawk-5.0.1-6.fc32.x86_64 36/147 Verifying : gc-7.6.4-6.fc31.x86_64 37/147 Verifying : gdb-minimal-9.0.50.20191119-2.fc32.x86_64 38/147 Verifying : gdbm-libs-1:1.18.1-1.fc32.x86_64 39/147 Verifying : ghc-srpm-macros-1.5.0-1.fc32.noarch 40/147 Verifying : glibc-2.30.9000-19.fc32.x86_64 41/147 Verifying : glibc-common-2.30.9000-19.fc32.x86_64 42/147 Verifying : glibc-minimal-langpack-2.30.9000-19.fc32.x86_64 43/147 Verifying : gmp-1:6.1.2-10.fc31.x86_64 44/147 Verifying : gnat-srpm-macros-4-10.fc31.noarch 45/147 Verifying : go-srpm-macros-3.0.8-4.fc31.noarch 46/147 Verifying : grep-3.3-3.fc31.x86_64 47/147 Verifying : guile22-2.2.6-2.fc31.x86_64 48/147 Verifying : gzip-1.10-1.fc31.x86_64 49/147 Verifying : info-6.7-2.fc32.x86_64 50/147 Verifying : keyutils-libs-1.6-3.fc31.x86_64 51/147 Verifying : krb5-libs-1.17-52.fc32.x86_64 52/147 Verifying : libacl-2.2.53-4.fc31.x86_64 53/147 Verifying : libarchive-3.4.0-1.fc32.x86_64 54/147 Verifying : libatomic_ops-7.6.10-2.fc31.x86_64 55/147 Verifying : libattr-2.4.48-7.fc31.x86_64 56/147 Verifying : libblkid-2.34-6.fc32.x86_64 57/147 Verifying : libcap-2.26-6.fc31.x86_64 58/147 Verifying : libcap-ng-0.7.10-1.fc32.x86_64 59/147 Verifying : libcom_err-1.45.4-1.fc32.x86_64 60/147 Verifying : libcurl-7.67.0-2.fc32.x86_64 61/147 Verifying : libdb-5.3.28-39.fc32.x86_64 62/147 Verifying : libdb-utils-5.3.28-39.fc32.x86_64 63/147 Verifying : libfdisk-2.34-6.fc32.x86_64 64/147 Verifying : libffi-3.1-23.fc31.x86_64 65/147 Verifying : libgcc-9.2.1-1.fc32.3.x86_64 66/147 Verifying : libgcrypt-1.8.5-1.fc32.x86_64 67/147 Verifying : libgomp-9.2.1-1.fc32.3.x86_64 68/147 Verifying : libgpg-error-1.36-2.fc32.x86_64 69/147 Verifying : libidn2-2.3.0-1.fc32.x86_64 70/147 Verifying : libmetalink-0.1.3-9.fc31.x86_64 71/147 Verifying : libmount-2.34-6.fc32.x86_64 72/147 Verifying : libnghttp2-1.40.0-1.fc32.x86_64 73/147 Verifying : libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64 74/147 Verifying : libpkgconf-1.6.3-2.fc31.x86_64 75/147 Verifying : libpsl-0.21.0-2.fc31.x86_64 76/147 Verifying : libpwquality-1.4.2-1.fc32.x86_64 77/147 Verifying : libselinux-3.0-0.r1.1.fc32.x86_64 78/147 Verifying : libsemanage-3.0-0.rc1.1.fc32.x86_64 79/147 Verifying : libsepol-3.0-0.rc.1.fc32.x86_64 80/147 Verifying : libsigsegv-2.11-8.fc31.x86_64 81/147 Verifying : libsmartcols-2.34-6.fc32.x86_64 82/147 Verifying : libssh-0.9.2-1.fc32.x86_64 83/147 Verifying : libssh-config-0.9.2-1.fc32.noarch 84/147 Verifying : libstdc++-9.2.1-1.fc32.3.x86_64 85/147 Verifying : libtasn1-4.15.0-1.fc32.x86_64 86/147 Verifying : libtirpc-1.1.4-3.rc3.fc32.x86_64 87/147 Verifying : libtool-ltdl-2.4.6-31.fc31.x86_64 88/147 Verifying : libunistring-0.9.10-6.fc31.x86_64 89/147 Verifying : libutempter-1.1.6-17.fc31.x86_64 90/147 Verifying : libuuid-2.34-6.fc32.x86_64 91/147 Verifying : libverto-0.3.0-8.fc31.x86_64 92/147 Verifying : libxcrypt-4.4.10-1.fc32.x86_64 93/147 Verifying : libxml2-2.9.10-1.fc32.x86_64 94/147 Verifying : libzstd-1.4.2-1.fc31.x86_64 95/147 Verifying : lua-libs-5.3.5-6.fc31.x86_64 96/147 Verifying : lz4-libs-1.9.1-1.fc32.x86_64 97/147 Verifying : make-1:4.2.1-14.fc31.x86_64 98/147 Verifying : mpfr-4.0.2-2.fc32.x86_64 99/147 Verifying : ncurses-6.1-14.20191109.fc32.x86_64 100/147 Verifying : ncurses-base-6.1-14.20191109.fc32.noarch 101/147 Verifying : ncurses-libs-6.1-14.20191109.fc32.x86_64 102/147 Verifying : nim-srpm-macros-2-2.fc31.noarch 103/147 Verifying : ocaml-srpm-macros-5-6.fc31.noarch 104/147 Verifying : openblas-srpm-macros-2-6.fc31.noarch 105/147 Verifying : openldap-2.4.47-3.fc31.x86_64 106/147 Verifying : openssl-libs-1:1.1.1d-5.fc32.x86_64 107/147 Verifying : p11-kit-0.23.18.1-1.fc32.x86_64 108/147 Verifying : p11-kit-trust-0.23.18.1-1.fc32.x86_64 109/147 Verifying : pam-1.3.1-20.fc32.x86_64 110/147 Verifying : patch-2.7.6-11.fc31.x86_64 111/147 Verifying : pcre-8.43-2.fc31.1.x86_64 112/147 Verifying : pcre2-10.34-0.2.RC2.fc32.x86_64 113/147 Verifying : perl-srpm-macros-1-33.fc31.noarch 114/147 Verifying : pkgconf-1.6.3-2.fc31.x86_64 115/147 Verifying : pkgconf-m4-1.6.3-2.fc31.noarch 116/147 Verifying : pkgconf-pkg-config-1.6.3-2.fc31.x86_64 117/147 Verifying : popt-1.16-18.fc31.x86_64 118/147 Verifying : publicsuffix-list-dafsa-20190417-2.fc31.noarch 119/147 Verifying : python-pip-wheel-19.2.3-2.fc32.noarch 120/147 Verifying : python-setuptools-wheel-41.6.0-1.fc32.noarch 121/147 Verifying : python-srpm-macros-3-49.fc32.noarch 122/147 Verifying : python3-3.8.0-1.fc32.x86_64 123/147 Verifying : python3-libs-3.8.0-1.fc32.x86_64 124/147 Verifying : qt5-srpm-macros-5.12.5-1.fc32.noarch 125/147 Verifying : readline-8.0-3.fc31.x86_64 126/147 Verifying : redhat-rpm-config-142-1.fc32.noarch 127/147 Verifying : rpm-4.15.1-1.fc32.x86_64 128/147 Verifying : rpm-build-4.15.1-1.fc32.x86_64 129/147 Verifying : rpm-build-libs-4.15.1-1.fc32.x86_64 130/147 Verifying : rpm-libs-4.15.1-1.fc32.x86_64 131/147 Verifying : rust-srpm-macros-10-2.fc31.noarch 132/147 Verifying : sed-4.5-4.fc31.x86_64 133/147 Verifying : setup-2.13.6-1.fc32.noarch 134/147 Verifying : shadow-utils-2:4.6-16.fc32.x86_64 135/147 Verifying : sqlite-libs-3.30.1-1.fc32.x86_64 136/147 Verifying : systemd-libs-243.4-1.fc32.x86_64 137/147 Verifying : tar-2:1.32-2.fc31.x86_64 138/147 Verifying : tzdata-2019c-1.fc32.noarch 139/147 Verifying : unzip-6.0-46.fc32.x86_64 140/147 Verifying : util-linux-2.34-6.fc32.x86_64 141/147 Verifying : which-2.21-16.fc32.x86_64 142/147 Verifying : xz-5.2.4-7.fc32.x86_64 143/147 Verifying : xz-libs-5.2.4-7.fc32.x86_64 144/147 Verifying : zip-3.0-25.fc31.x86_64 145/147 Verifying : zlib-1.2.11-20.fc32.x86_64 146/147 Verifying : zstd-1.4.2-1.fc31.x86_64 147/147 Installed: bash-5.0.7-3.fc31.x86_64 bzip2-1.0.8-1.fc31.x86_64 coreutils-8.31-6.fc32.x86_64 cpio-2.12-12.fc31.x86_64 diffutils-3.7-3.fc31.x86_64 fedora-release-common-32-0.4.noarch findutils-1:4.7.0-1.fc32.x86_64 gawk-5.0.1-6.fc32.x86_64 glibc-minimal-langpack-2.30.9000-19.fc32.x86_64 grep-3.3-3.fc31.x86_64 gzip-1.10-1.fc31.x86_64 info-6.7-2.fc32.x86_64 make-1:4.2.1-14.fc31.x86_64 patch-2.7.6-11.fc31.x86_64 redhat-rpm-config-142-1.fc32.noarch rpm-build-4.15.1-1.fc32.x86_64 sed-4.5-4.fc31.x86_64 shadow-utils-2:4.6-16.fc32.x86_64 tar-2:1.32-2.fc31.x86_64 unzip-6.0-46.fc32.x86_64 util-linux-2.34-6.fc32.x86_64 which-2.21-16.fc32.x86_64 xz-5.2.4-7.fc32.x86_64 alternatives-1.11-5.fc31.x86_64 audit-libs-3.0-0.15.20191104git1c2f876.fc32.x86_64 basesystem-11-8.fc31.noarch binutils-2.33.1-8.fc32.x86_64 binutils-gold-2.33.1-8.fc32.x86_64 brotli-1.0.7-8.fc32.x86_64 bzip2-libs-1.0.8-1.fc31.x86_64 ca-certificates-2019.2.32-3.fc31.noarch coreutils-common-8.31-6.fc32.x86_64 cracklib-2.9.6-21.fc31.x86_64 crypto-policies-20191002-1.gitc93dc99.fc32.noarch curl-7.67.0-2.fc32.x86_64 cyrus-sasl-lib-2.1.27-2.fc31.x86_64 dwz-0.12-11.fc31.x86_64 efi-srpm-macros-4-3.fc31.noarch elfutils-0.177-1.fc32.x86_64 elfutils-default-yama-scope-0.177-1.fc32.noarch elfutils-libelf-0.177-1.fc32.x86_64 elfutils-libs-0.177-1.fc32.x86_64 expat-2.2.8-1.fc32.x86_64 fedora-gpg-keys-32-0.2.noarch fedora-release-32-0.4.noarch fedora-repos-32-0.2.noarch fedora-repos-rawhide-32-0.2.noarch file-5.37-9.fc32.x86_64 file-libs-5.37-9.fc32.x86_64 filesystem-3.12-2.fc31.x86_64 fpc-srpm-macros-1.2-2.fc31.noarch gc-7.6.4-6.fc31.x86_64 gdb-minimal-9.0.50.20191119-2.fc32.x86_64 gdbm-libs-1:1.18.1-1.fc32.x86_64 ghc-srpm-macros-1.5.0-1.fc32.noarch glibc-2.30.9000-19.fc32.x86_64 glibc-common-2.30.9000-19.fc32.x86_64 gmp-1:6.1.2-10.fc31.x86_64 gnat-srpm-macros-4-10.fc31.noarch go-srpm-macros-3.0.8-4.fc31.noarch guile22-2.2.6-2.fc31.x86_64 keyutils-libs-1.6-3.fc31.x86_64 krb5-libs-1.17-52.fc32.x86_64 libacl-2.2.53-4.fc31.x86_64 libarchive-3.4.0-1.fc32.x86_64 libatomic_ops-7.6.10-2.fc31.x86_64 libattr-2.4.48-7.fc31.x86_64 libblkid-2.34-6.fc32.x86_64 libcap-2.26-6.fc31.x86_64 libcap-ng-0.7.10-1.fc32.x86_64 libcom_err-1.45.4-1.fc32.x86_64 libcurl-7.67.0-2.fc32.x86_64 libdb-5.3.28-39.fc32.x86_64 libdb-utils-5.3.28-39.fc32.x86_64 libfdisk-2.34-6.fc32.x86_64 libffi-3.1-23.fc31.x86_64 libgcc-9.2.1-1.fc32.3.x86_64 libgcrypt-1.8.5-1.fc32.x86_64 libgomp-9.2.1-1.fc32.3.x86_64 libgpg-error-1.36-2.fc32.x86_64 libidn2-2.3.0-1.fc32.x86_64 libmetalink-0.1.3-9.fc31.x86_64 libmount-2.34-6.fc32.x86_64 libnghttp2-1.40.0-1.fc32.x86_64 libnsl2-1.2.0-5.20180605git4a062cf.fc31.x86_64 libpkgconf-1.6.3-2.fc31.x86_64 libpsl-0.21.0-2.fc31.x86_64 libpwquality-1.4.2-1.fc32.x86_64 libselinux-3.0-0.r1.1.fc32.x86_64 libsemanage-3.0-0.rc1.1.fc32.x86_64 libsepol-3.0-0.rc.1.fc32.x86_64 libsigsegv-2.11-8.fc31.x86_64 libsmartcols-2.34-6.fc32.x86_64 libssh-0.9.2-1.fc32.x86_64 libssh-config-0.9.2-1.fc32.noarch libstdc++-9.2.1-1.fc32.3.x86_64 libtasn1-4.15.0-1.fc32.x86_64 libtirpc-1.1.4-3.rc3.fc32.x86_64 libtool-ltdl-2.4.6-31.fc31.x86_64 libunistring-0.9.10-6.fc31.x86_64 libutempter-1.1.6-17.fc31.x86_64 libuuid-2.34-6.fc32.x86_64 libverto-0.3.0-8.fc31.x86_64 libxcrypt-4.4.10-1.fc32.x86_64 libxml2-2.9.10-1.fc32.x86_64 libzstd-1.4.2-1.fc31.x86_64 lua-libs-5.3.5-6.fc31.x86_64 lz4-libs-1.9.1-1.fc32.x86_64 mpfr-4.0.2-2.fc32.x86_64 ncurses-6.1-14.20191109.fc32.x86_64 ncurses-base-6.1-14.20191109.fc32.noarch ncurses-libs-6.1-14.20191109.fc32.x86_64 nim-srpm-macros-2-2.fc31.noarch ocaml-srpm-macros-5-6.fc31.noarch openblas-srpm-macros-2-6.fc31.noarch openldap-2.4.47-3.fc31.x86_64 openssl-libs-1:1.1.1d-5.fc32.x86_64 p11-kit-0.23.18.1-1.fc32.x86_64 p11-kit-trust-0.23.18.1-1.fc32.x86_64 pam-1.3.1-20.fc32.x86_64 pcre-8.43-2.fc31.1.x86_64 pcre2-10.34-0.2.RC2.fc32.x86_64 perl-srpm-macros-1-33.fc31.noarch pkgconf-1.6.3-2.fc31.x86_64 pkgconf-m4-1.6.3-2.fc31.noarch pkgconf-pkg-config-1.6.3-2.fc31.x86_64 popt-1.16-18.fc31.x86_64 publicsuffix-list-dafsa-20190417-2.fc31.noarch python-pip-wheel-19.2.3-2.fc32.noarch python-setuptools-wheel-41.6.0-1.fc32.noarch python-srpm-macros-3-49.fc32.noarch python3-3.8.0-1.fc32.x86_64 python3-libs-3.8.0-1.fc32.x86_64 qt5-srpm-macros-5.12.5-1.fc32.noarch readline-8.0-3.fc31.x86_64 rpm-4.15.1-1.fc32.x86_64 rpm-build-libs-4.15.1-1.fc32.x86_64 rpm-libs-4.15.1-1.fc32.x86_64 rust-srpm-macros-10-2.fc31.noarch setup-2.13.6-1.fc32.noarch sqlite-libs-3.30.1-1.fc32.x86_64 systemd-libs-243.4-1.fc32.x86_64 tzdata-2019c-1.fc32.noarch xz-libs-5.2.4-7.fc32.x86_64 zip-3.0-25.fc31.x86_64 zlib-1.2.11-20.fc32.x86_64 zstd-1.4.2-1.fc31.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1537920000 Wrote: /builddir/build/SRPMS/node-shared-6.13.0-5.fc32.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704333.524494/root/var/log/dnf.rpm.log /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704333.524494/root/var/log/dnf.librepo.log /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704333.524494/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmpxcuubrbh/node-shared.spec) Config(child) 1 minutes 19 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=75600): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/node-shared-6.13.0-5.fc32.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1574704414.708896 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.21 starting (python version = 3.7.4)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/node-shared-6.13.0-5.fc32.src.rpm) Config(1118229-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704414.708896/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled dnf cache Start: cleaning dnf metadata Finish: cleaning dnf metadata INFO: enabled HW Info plugin Mock Version: 1.4.21 INFO: Mock Version: 1.4.21 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk Copr repository 28 kB/s | 3.3 kB 00:00 fedora 44 kB/s | 14 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for node-shared-6.13.0-5.fc32.src.rpm Start: build setup for node-shared-6.13.0-5.fc32.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1537920000 Wrote: /builddir/build/SRPMS/node-shared-6.13.0-5.fc32.src.rpm No matches found for the following disable plugin patterns: local, spacewalk Copr repository 43 kB/s | 3.3 kB 00:00 fedora 44 kB/s | 14 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: compat-openssl10-devel x86_64 1:1.0.2o-8.fc32 fedora 1.5 M gcc x86_64 9.2.1-1.fc32.3 fedora 21 M gcc-c++ x86_64 9.2.1-1.fc32.3 fedora 12 M git-core x86_64 2.24.0-1.fc32 fedora 4.6 M http-parser-devel x86_64 2.9.2-2.fc31 fedora 14 k libicu-devel x86_64 65.1-1.fc32 fedora 827 k libuv-devel x86_64 1:1.33.0-2.fc32 fedora 28 k python27 x86_64 2.7.17-1.fc32 fedora 11 M systemtap-sdt-devel x86_64 4.2-0.20190828git8ffab23ff.fc32 fedora 69 k zlib-devel x86_64 1.2.11-20.fc32 fedora 44 k Installing dependencies: annobin x86_64 8.91-1.fc32 fedora 110 k compat-openssl10 x86_64 1:1.0.2o-8.fc32 fedora 1.2 M cpp x86_64 9.2.1-1.fc32.3 fedora 9.8 M dejavu-fonts-common noarch 2.37-2.fc31 fedora 69 k dejavu-sans-fonts noarch 2.37-2.fc31 fedora 1.3 M fipscheck x86_64 1.5.0-7.fc31 fedora 26 k fipscheck-lib x86_64 1.5.0-7.fc31 fedora 14 k fontconfig x86_64 2.13.92-3.fc32 fedora 263 k fontpackages-filesystem noarch 1.44-25.fc31 fedora 8.1 k freetype x86_64 2.10.0-3.fc31 fedora 384 k glibc-devel x86_64 2.30.9000-19.fc32 fedora 1.0 M glibc-headers x86_64 2.30.9000-19.fc32 fedora 441 k http-parser x86_64 2.9.2-2.fc31 fedora 39 k isl x86_64 0.16.1-9.fc31 fedora 871 k kernel-headers x86_64 5.4.0-0.rc6.git0.1.fc32 fedora 1.2 M less x86_64 551-2.fc31 fedora 154 k libX11 x86_64 1.6.9-1.fc32 fedora 661 k libX11-common noarch 1.6.9-1.fc32 fedora 153 k libXau x86_64 1.0.9-2.fc31 fedora 31 k libXft x86_64 2.3.3-2.fc31 fedora 64 k libXrender x86_64 0.9.10-10.fc31 fedora 27 k libedit x86_64 3.1-29.20191025cvs.fc32 fedora 105 k libicu x86_64 65.1-1.fc32 fedora 9.6 M libmpc x86_64 1.1.0-7.fc32 fedora 60 k libpng x86_64 2:1.6.37-2.fc31 fedora 114 k libstdc++-devel x86_64 9.2.1-1.fc32.3 fedora 1.9 M libuv x86_64 1:1.33.0-2.fc32 fedora 146 k libxcb x86_64 1.13.1-3.fc31 fedora 231 k libxcrypt-devel x86_64 4.4.10-1.fc32 fedora 36 k openssh x86_64 8.1p1-2.fc32 fedora 440 k openssh-clients x86_64 8.1p1-2.fc32 fedora 598 k python-rpm-macros noarch 3-49.fc32 fedora 12 k python2-rpm-macros noarch 3-49.fc32 fedora 11 k python3-pyparsing noarch 2.4.5-1.fc32 fedora 146 k python3-rpm-generators noarch 9-2.fc31 fedora 23 k python3-setuptools noarch 41.6.0-1.fc32 fedora 588 k tcl x86_64 1:8.6.9-1.fc32 fedora 1.1 M tix x86_64 1:8.4.3-27.fc31 fedora 246 k tk x86_64 1:8.6.9.1-1.fc32 fedora 1.6 M Transaction Summary ================================================================================ Install 49 Packages Total download size: 85 M Installed size: 294 M Downloading Packages: (1/49): annobin-8.91-1.fc32.x86_64.rpm 2.1 MB/s | 110 kB 00:00 (2/49): compat-openssl10-1.0.2o-8.fc32.x86_64.r 11 MB/s | 1.2 MB 00:00 (3/49): compat-openssl10-devel-1.0.2o-8.fc32.x8 11 MB/s | 1.5 MB 00:00 (4/49): dejavu-fonts-common-2.37-2.fc31.noarch. 2.1 MB/s | 69 kB 00:00 (5/49): fipscheck-1.5.0-7.fc31.x86_64.rpm 1.0 MB/s | 26 kB 00:00 (6/49): fipscheck-lib-1.5.0-7.fc31.x86_64.rpm 558 kB/s | 14 kB 00:00 (7/49): dejavu-sans-fonts-2.37-2.fc31.noarch.rp 20 MB/s | 1.3 MB 00:00 (8/49): fontconfig-2.13.92-3.fc32.x86_64.rpm 13 MB/s | 263 kB 00:00 (9/49): fontpackages-filesystem-1.44-25.fc31.no 718 kB/s | 8.1 kB 00:00 (10/49): freetype-2.10.0-3.fc31.x86_64.rpm 16 MB/s | 384 kB 00:00 (11/49): cpp-9.2.1-1.fc32.3.x86_64.rpm 43 MB/s | 9.8 MB 00:00 (12/49): git-core-2.24.0-1.fc32.x86_64.rpm 32 MB/s | 4.6 MB 00:00 (13/49): glibc-devel-2.30.9000-19.fc32.x86_64.r 27 MB/s | 1.0 MB 00:00 (14/49): glibc-headers-2.30.9000-19.fc32.x86_64 17 MB/s | 441 kB 00:00 (15/49): http-parser-2.9.2-2.fc31.x86_64.rpm 1.1 MB/s | 39 kB 00:00 (16/49): http-parser-devel-2.9.2-2.fc31.x86_64. 431 kB/s | 14 kB 00:00 (17/49): isl-0.16.1-9.fc31.x86_64.rpm 20 MB/s | 871 kB 00:00 (18/49): kernel-headers-5.4.0-0.rc6.git0.1.fc32 20 MB/s | 1.2 MB 00:00 (19/49): less-551-2.fc31.x86_64.rpm 1.6 MB/s | 154 kB 00:00 (20/49): libX11-1.6.9-1.fc32.x86_64.rpm 17 MB/s | 661 kB 00:00 (21/49): libX11-common-1.6.9-1.fc32.noarch.rpm 6.9 MB/s | 153 kB 00:00 (22/49): libXau-1.0.9-2.fc31.x86_64.rpm 1.4 MB/s | 31 kB 00:00 (23/49): libXft-2.3.3-2.fc31.x86_64.rpm 3.1 MB/s | 64 kB 00:00 (24/49): libXrender-0.9.10-10.fc31.x86_64.rpm 1.3 MB/s | 27 kB 00:00 (25/49): libedit-3.1-29.20191025cvs.fc32.x86_64 3.1 MB/s | 105 kB 00:00 (26/49): gcc-9.2.1-1.fc32.3.x86_64.rpm 25 MB/s | 21 MB 00:00 (27/49): gcc-c++-9.2.1-1.fc32.3.x86_64.rpm 13 MB/s | 12 MB 00:00 (28/49): libmpc-1.1.0-7.fc32.x86_64.rpm 3.7 MB/s | 60 kB 00:00 (29/49): libicu-devel-65.1-1.fc32.x86_64.rpm 10 MB/s | 827 kB 00:00 (30/49): libpng-1.6.37-2.fc31.x86_64.rpm 7.9 MB/s | 114 kB 00:00 (31/49): libuv-1.33.0-2.fc32.x86_64.rpm 3.8 MB/s | 146 kB 00:00 (32/49): libstdc++-devel-9.2.1-1.fc32.3.x86_64. 32 MB/s | 1.9 MB 00:00 (33/49): libuv-devel-1.33.0-2.fc32.x86_64.rpm 976 kB/s | 28 kB 00:00 (34/49): libxcb-1.13.1-3.fc31.x86_64.rpm 13 MB/s | 231 kB 00:00 (35/49): libxcrypt-devel-4.4.10-1.fc32.x86_64.r 3.1 MB/s | 36 kB 00:00 (36/49): openssh-8.1p1-2.fc32.x86_64.rpm 14 MB/s | 440 kB 00:00 (37/49): openssh-clients-8.1p1-2.fc32.x86_64.rp 16 MB/s | 598 kB 00:00 (38/49): python-rpm-macros-3-49.fc32.noarch.rpm 597 kB/s | 12 kB 00:00 (39/49): libicu-65.1-1.fc32.x86_64.rpm 22 MB/s | 9.6 MB 00:00 (40/49): python2-rpm-macros-3-49.fc32.noarch.rp 167 kB/s | 11 kB 00:00 (41/49): python3-pyparsing-2.4.5-1.fc32.noarch. 4.2 MB/s | 146 kB 00:00 (42/49): python3-rpm-generators-9-2.fc31.noarch 683 kB/s | 23 kB 00:00 (43/49): systemtap-sdt-devel-4.2-0.20190828git8 1.9 MB/s | 69 kB 00:00 (44/49): python3-setuptools-41.6.0-1.fc32.noarc 11 MB/s | 588 kB 00:00 (45/49): tix-8.4.3-27.fc31.x86_64.rpm 7.5 MB/s | 246 kB 00:00 (46/49): tcl-8.6.9-1.fc32.x86_64.rpm 18 MB/s | 1.1 MB 00:00 (47/49): zlib-devel-1.2.11-20.fc32.x86_64.rpm 3.3 MB/s | 44 kB 00:00 (48/49): tk-8.6.9.1-1.fc32.x86_64.rpm 28 MB/s | 1.6 MB 00:00 (49/49): python27-2.7.17-1.fc32.x86_64.rpm 36 MB/s | 11 MB 00:00 -------------------------------------------------------------------------------- Total 44 MB/s | 85 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : tcl-1:8.6.9-1.fc32.x86_64 1/49 Installing : libmpc-1.1.0-7.fc32.x86_64 2/49 Installing : fontpackages-filesystem-1.44-25.fc31.noarch 3/49 Installing : dejavu-fonts-common-2.37-2.fc31.noarch 4/49 Installing : dejavu-sans-fonts-2.37-2.fc31.noarch 5/49 Installing : cpp-9.2.1-1.fc32.3.x86_64 6/49 Installing : fipscheck-lib-1.5.0-7.fc31.x86_64 7/49 Installing : fipscheck-1.5.0-7.fc31.x86_64 8/49 Running scriptlet: openssh-8.1p1-2.fc32.x86_64 9/49 Installing : openssh-8.1p1-2.fc32.x86_64 9/49 Installing : zlib-devel-1.2.11-20.fc32.x86_64 10/49 Installing : python3-setuptools-41.6.0-1.fc32.noarch 11/49 Installing : python3-rpm-generators-9-2.fc31.noarch 12/49 Installing : python3-pyparsing-2.4.5-1.fc32.noarch 13/49 Installing : python2-rpm-macros-3-49.fc32.noarch 14/49 Installing : python-rpm-macros-3-49.fc32.noarch 15/49 Installing : libuv-1:1.33.0-2.fc32.x86_64 16/49 Installing : libstdc++-devel-9.2.1-1.fc32.3.x86_64 17/49 Installing : libpng-2:1.6.37-2.fc31.x86_64 18/49 Installing : freetype-2.10.0-3.fc31.x86_64 19/49 Installing : fontconfig-2.13.92-3.fc32.x86_64 20/49 Running scriptlet: fontconfig-2.13.92-3.fc32.x86_64 20/49 Installing : libicu-65.1-1.fc32.x86_64 21/49 Installing : libedit-3.1-29.20191025cvs.fc32.x86_64 22/49 Installing : openssh-clients-8.1p1-2.fc32.x86_64 23/49 Installing : libXau-1.0.9-2.fc31.x86_64 24/49 Installing : libxcb-1.13.1-3.fc31.x86_64 25/49 Installing : libX11-common-1.6.9-1.fc32.noarch 26/49 Installing : libX11-1.6.9-1.fc32.x86_64 27/49 Installing : libXrender-0.9.10-10.fc31.x86_64 28/49 Installing : libXft-2.3.3-2.fc31.x86_64 29/49 Running scriptlet: tk-1:8.6.9.1-1.fc32.x86_64 30/49 Installing : tk-1:8.6.9.1-1.fc32.x86_64 30/49 Installing : tix-1:8.4.3-27.fc31.x86_64 31/49 Running scriptlet: tix-1:8.4.3-27.fc31.x86_64 31/49 Installing : less-551-2.fc31.x86_64 32/49 Installing : kernel-headers-5.4.0-0.rc6.git0.1.fc32.x86_64 33/49 Running scriptlet: glibc-headers-2.30.9000-19.fc32.x86_64 34/49 Installing : glibc-headers-2.30.9000-19.fc32.x86_64 34/49 Installing : libxcrypt-devel-4.4.10-1.fc32.x86_64 35/49 Installing : glibc-devel-2.30.9000-19.fc32.x86_64 36/49 Installing : isl-0.16.1-9.fc31.x86_64 37/49 Installing : gcc-9.2.1-1.fc32.3.x86_64 38/49 Installing : http-parser-2.9.2-2.fc31.x86_64 39/49 Installing : compat-openssl10-1:1.0.2o-8.fc32.x86_64 40/49 Installing : compat-openssl10-devel-1:1.0.2o-8.fc32.x86_64 41/49 Installing : http-parser-devel-2.9.2-2.fc31.x86_64 42/49 Installing : annobin-8.91-1.fc32.x86_64 43/49 Installing : gcc-c++-9.2.1-1.fc32.3.x86_64 44/49 Installing : git-core-2.24.0-1.fc32.x86_64 45/49 Installing : python27-2.7.17-1.fc32.x86_64 46/49 Installing : libicu-devel-65.1-1.fc32.x86_64 47/49 Installing : libuv-devel-1:1.33.0-2.fc32.x86_64 48/49 Installing : systemtap-sdt-devel-4.2-0.20190828git8ffab23ff.fc3 49/49 Running scriptlet: systemtap-sdt-devel-4.2-0.20190828git8ffab23ff.fc3 49/49 Running scriptlet: fontconfig-2.13.92-3.fc32.x86_64 49/49 Verifying : annobin-8.91-1.fc32.x86_64 1/49 Verifying : compat-openssl10-1:1.0.2o-8.fc32.x86_64 2/49 Verifying : compat-openssl10-devel-1:1.0.2o-8.fc32.x86_64 3/49 Verifying : cpp-9.2.1-1.fc32.3.x86_64 4/49 Verifying : dejavu-fonts-common-2.37-2.fc31.noarch 5/49 Verifying : dejavu-sans-fonts-2.37-2.fc31.noarch 6/49 Verifying : fipscheck-1.5.0-7.fc31.x86_64 7/49 Verifying : fipscheck-lib-1.5.0-7.fc31.x86_64 8/49 Verifying : fontconfig-2.13.92-3.fc32.x86_64 9/49 Verifying : fontpackages-filesystem-1.44-25.fc31.noarch 10/49 Verifying : freetype-2.10.0-3.fc31.x86_64 11/49 Verifying : gcc-9.2.1-1.fc32.3.x86_64 12/49 Verifying : gcc-c++-9.2.1-1.fc32.3.x86_64 13/49 Verifying : git-core-2.24.0-1.fc32.x86_64 14/49 Verifying : glibc-devel-2.30.9000-19.fc32.x86_64 15/49 Verifying : glibc-headers-2.30.9000-19.fc32.x86_64 16/49 Verifying : http-parser-2.9.2-2.fc31.x86_64 17/49 Verifying : http-parser-devel-2.9.2-2.fc31.x86_64 18/49 Verifying : isl-0.16.1-9.fc31.x86_64 19/49 Verifying : kernel-headers-5.4.0-0.rc6.git0.1.fc32.x86_64 20/49 Verifying : less-551-2.fc31.x86_64 21/49 Verifying : libX11-1.6.9-1.fc32.x86_64 22/49 Verifying : libX11-common-1.6.9-1.fc32.noarch 23/49 Verifying : libXau-1.0.9-2.fc31.x86_64 24/49 Verifying : libXft-2.3.3-2.fc31.x86_64 25/49 Verifying : libXrender-0.9.10-10.fc31.x86_64 26/49 Verifying : libedit-3.1-29.20191025cvs.fc32.x86_64 27/49 Verifying : libicu-65.1-1.fc32.x86_64 28/49 Verifying : libicu-devel-65.1-1.fc32.x86_64 29/49 Verifying : libmpc-1.1.0-7.fc32.x86_64 30/49 Verifying : libpng-2:1.6.37-2.fc31.x86_64 31/49 Verifying : libstdc++-devel-9.2.1-1.fc32.3.x86_64 32/49 Verifying : libuv-1:1.33.0-2.fc32.x86_64 33/49 Verifying : libuv-devel-1:1.33.0-2.fc32.x86_64 34/49 Verifying : libxcb-1.13.1-3.fc31.x86_64 35/49 Verifying : libxcrypt-devel-4.4.10-1.fc32.x86_64 36/49 Verifying : openssh-8.1p1-2.fc32.x86_64 37/49 Verifying : openssh-clients-8.1p1-2.fc32.x86_64 38/49 Verifying : python-rpm-macros-3-49.fc32.noarch 39/49 Verifying : python2-rpm-macros-3-49.fc32.noarch 40/49 Verifying : python27-2.7.17-1.fc32.x86_64 41/49 Verifying : python3-pyparsing-2.4.5-1.fc32.noarch 42/49 Verifying : python3-rpm-generators-9-2.fc31.noarch 43/49 Verifying : python3-setuptools-41.6.0-1.fc32.noarch 44/49 Verifying : systemtap-sdt-devel-4.2-0.20190828git8ffab23ff.fc3 45/49 Verifying : tcl-1:8.6.9-1.fc32.x86_64 46/49 Verifying : tix-1:8.4.3-27.fc31.x86_64 47/49 Verifying : tk-1:8.6.9.1-1.fc32.x86_64 48/49 Verifying : zlib-devel-1.2.11-20.fc32.x86_64 49/49 Installed: compat-openssl10-devel-1:1.0.2o-8.fc32.x86_64 gcc-9.2.1-1.fc32.3.x86_64 gcc-c++-9.2.1-1.fc32.3.x86_64 git-core-2.24.0-1.fc32.x86_64 http-parser-devel-2.9.2-2.fc31.x86_64 libicu-devel-65.1-1.fc32.x86_64 libuv-devel-1:1.33.0-2.fc32.x86_64 python27-2.7.17-1.fc32.x86_64 systemtap-sdt-devel-4.2-0.20190828git8ffab23ff.fc32.x86_64 zlib-devel-1.2.11-20.fc32.x86_64 annobin-8.91-1.fc32.x86_64 compat-openssl10-1:1.0.2o-8.fc32.x86_64 cpp-9.2.1-1.fc32.3.x86_64 dejavu-fonts-common-2.37-2.fc31.noarch dejavu-sans-fonts-2.37-2.fc31.noarch fipscheck-1.5.0-7.fc31.x86_64 fipscheck-lib-1.5.0-7.fc31.x86_64 fontconfig-2.13.92-3.fc32.x86_64 fontpackages-filesystem-1.44-25.fc31.noarch freetype-2.10.0-3.fc31.x86_64 glibc-devel-2.30.9000-19.fc32.x86_64 glibc-headers-2.30.9000-19.fc32.x86_64 http-parser-2.9.2-2.fc31.x86_64 isl-0.16.1-9.fc31.x86_64 kernel-headers-5.4.0-0.rc6.git0.1.fc32.x86_64 less-551-2.fc31.x86_64 libX11-1.6.9-1.fc32.x86_64 libX11-common-1.6.9-1.fc32.noarch libXau-1.0.9-2.fc31.x86_64 libXft-2.3.3-2.fc31.x86_64 libXrender-0.9.10-10.fc31.x86_64 libedit-3.1-29.20191025cvs.fc32.x86_64 libicu-65.1-1.fc32.x86_64 libmpc-1.1.0-7.fc32.x86_64 libpng-2:1.6.37-2.fc31.x86_64 libstdc++-devel-9.2.1-1.fc32.3.x86_64 libuv-1:1.33.0-2.fc32.x86_64 libxcb-1.13.1-3.fc31.x86_64 libxcrypt-devel-4.4.10-1.fc32.x86_64 openssh-8.1p1-2.fc32.x86_64 openssh-clients-8.1p1-2.fc32.x86_64 python-rpm-macros-3-49.fc32.noarch python2-rpm-macros-3-49.fc32.noarch python3-pyparsing-2.4.5-1.fc32.noarch python3-rpm-generators-9-2.fc31.noarch python3-setuptools-41.6.0-1.fc32.noarch tcl-1:8.6.9-1.fc32.x86_64 tix-1:8.4.3-27.fc31.x86_64 tk-1:8.6.9.1-1.fc32.x86_64 Complete! Finish: build setup for node-shared-6.13.0-5.fc32.src.rpm Start: rpmbuild node-shared-6.13.0-5.fc32.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1537920000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iztCIv + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf node-v6.13.0 + /usr/bin/xz -dc /builddir/build/SOURCES/node-shared-v6.13.0-stripped.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd node-v6.13.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git add . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'node-shared-6.13.0 base' Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. + /usr/bin/cat /builddir/build/SOURCES/0001-nodejs-shared-node.patch + /usr/bin/git apply --index - :28: trailing whitespace. 'targets': [ :153: trailing whitespace. :177: trailing whitespace. :181: trailing whitespace. Local local_context = context->context(); // returns a local context :182: trailing whitespace. warning: squelched 2 whitespace errors warning: 7 lines add whitespace errors. + /usr/bin/git commit -q -m 0001-nodejs-shared-node.patch --author 'rpm-build ' Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. + /usr/bin/git apply --index - + /usr/bin/cat /builddir/build/SOURCES/0002-nodejs-uid-number-workaround.patch + /usr/bin/git commit -q -m 0002-nodejs-uid-number-workaround.patch --author 'rpm-build ' Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. + /usr/bin/git apply --index - + /usr/bin/cat /builddir/build/SOURCES/0003-nodejs-restore-signal-dispositions.patch + /usr/bin/git commit -q -m 0003-nodejs-restore-signal-dispositions.patch --author 'rpm-build ' Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. + /usr/bin/git apply --index - + /usr/bin/cat /builddir/build/SOURCES/0004-nodejs-do-not-build-bundled-deps.patch + /usr/bin/git commit -q -m 0004-nodejs-do-not-build-bundled-deps.patch --author 'rpm-build ' Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. + /usr/bin/cat /builddir/build/SOURCES/0005-nodejs-rename-soname-to-libnode-shared.patch + /usr/bin/git apply --index - + /usr/bin/git commit -q -m 0005-nodejs-rename-soname-to-libnode-shared.patch --author 'rpm-build ' Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. + /usr/bin/cat /builddir/build/SOURCES/0006-nodejs-explicitly-invoke-python2.patch + /usr/bin/git apply --index - + /usr/bin/git commit -q -m 0006-nodejs-explicitly-invoke-python2.patch --author 'rpm-build ' Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. + xargs -n 1 sed -i 'sx#!/usr/bin/env\ pythonx#!/usr/bin/python2xg' + find . -name '*.py' + sed -i 'sx#!/usr/bin/pythonx#!/usr/bin/python2xg' tools/gyp/samples/samples + sed -i 'sx#!/usr/bin/pythonx#!/usr/bin/python2xg' deps/npm/node_modules/node-gyp/gyp/samples/samples + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.MpoBDu + umask 022 + cd /builddir/build/BUILD + cd node-v6.13.0 + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g \ -D_LARGEFILE_SOURCE \ -D_FILE_OFFSET_BITS=64 \ -DZLIB_CONST \ -fno-delete-null-pointer-checks' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g \ -D_LARGEFILE_SOURCE \ -D_FILE_OFFSET_BITS=64 \ -DZLIB_CONST \ -fno-delete-null-pointer-checks' + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g \ -D_LARGEFILE_SOURCE \ -D_FILE_OFFSET_BITS=64 \ -DZLIB_CONST \ -fno-delete-null-pointer-checks' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g \ -D_LARGEFILE_SOURCE \ -D_FILE_OFFSET_BITS=64 \ -DZLIB_CONST \ -fno-delete-null-pointer-checks' ++ echo -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g '\' -D_LARGEFILE_SOURCE '\' -D_FILE_OFFSET_BITS=64 '\' -DZLIB_CONST '\' -fno-delete-null-pointer-checks ++ tr '\n\\' ' ' + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks ' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks ' ++ echo -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g '\' -D_LARGEFILE_SOURCE '\' -D_FILE_OFFSET_BITS=64 '\' -DZLIB_CONST '\' -fno-delete-null-pointer-checks ++ tr '\n\\' ' ' + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks ' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks ' + ./configure --prefix=/usr --shared --shared-openssl --shared-zlib --shared-libuv --shared-http-parser --with-dtrace --with-intl=system-icu --openssl-use-def-ca-store creating icu_config.gypi { 'target_defaults': { 'cflags': [], 'default_configuration': 'Release', 'defines': ['NODE_OPENSSL_CERT_STORE'], 'include_dirs': [], 'libraries': [ '-lz', '-lhttp_parser', '-luv', '-lcrypto', '-lssl', '-licui18n', '-licuuc', '-licudata']}, 'variables': { 'asan': 0, 'coverage': 'false', 'debug_devtools': 'node', 'force_dynamic_crt': 1, 'host_arch': 'x64', 'icu_gyp_path': 'tools/icu/icu-system.gyp', 'icu_small': 'false', 'node_byteorder': 'little', 'node_enable_d8': 'false', 'node_enable_v8_vtunejit': 'false', 'node_install_npm': 'true', 'node_module_version': 48, 'node_no_browser_globals': 'false', 'node_prefix': '/usr', 'node_release_urlbase': '', 'node_shared': 'true', 'node_shared_cares': 'false', 'node_shared_http_parser': 'true', 'node_shared_libuv': 'true', 'node_shared_openssl': 'true', 'node_shared_zlib': 'true', 'node_tag': '', 'node_use_bundled_v8': 'true', 'node_use_dtrace': 'true', 'node_use_etw': 'false', 'node_use_lttng': 'false', 'node_use_openssl': 'true', 'node_use_perfctr': 'false', 'node_use_v8_platform': 'true', 'node_without_node_options': 'false', 'openssl_fips': '', 'openssl_no_asm': 0, 'shlib_suffix': 'so.48', 'target_arch': 'x64', 'uv_parent_path': '/deps/uv/', 'uv_use_dtrace': 'true', 'v8_enable_gdbjit': 0, 'v8_enable_i18n_support': 1, 'v8_inspector': 'true', 'v8_no_strict_aliasing': 1, 'v8_optimized_debug': 0, 'v8_random_seed': 0, 'v8_trace_maps': 0, 'v8_use_snapshot': 'true', 'want_separate_host_toolset': 0}} creating config.gypi creating config.mk + make BUILDTYPE=Debug -j2 make -C out BUILDTYPE=Release V=1 make -C out BUILDTYPE=Debug V=1 make[1]: Entering directory '/builddir/build/BUILD/node-v6.13.0/out' make[1]: Entering directory '/builddir/build/BUILD/node-v6.13.0/out' LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/node_javascript.cc" lib/internal/bootstrap_node.js lib/_debug_agent.js lib/_debugger.js lib/assert.js lib/buffer.js lib/child_process.js lib/console.js lib/constants.js lib/crypto.js lib/cluster.js lib/dgram.js lib/dns.js lib/domain.js lib/events.js lib/fs.js lib/http.js lib/_http_agent.js lib/_http_client.js lib/_http_common.js lib/_http_incoming.js lib/_http_outgoing.js lib/_http_server.js lib/https.js lib/_linklist.js lib/module.js lib/net.js lib/os.js lib/path.js lib/process.js lib/punycode.js lib/querystring.js lib/readline.js lib/repl.js lib/stream.js lib/_stream_readable.js lib/_stream_writable.js lib/_stream_duplex.js lib/_stream_transform.js lib/_stream_passthrough.js lib/_stream_wrap.js lib/string_decoder.js lib/sys.js lib/timers.js lib/tls.js lib/_tls_common.js lib/_tls_legacy.js lib/_tls_wrap.js lib/tty.js lib/url.js lib/util.js lib/v8.js lib/vm.js lib/zlib.js lib/internal/child_process.js lib/internal/cluster.js lib/internal/freelist.js lib/internal/linkedlist.js lib/internal/net.js lib/internal/module.js lib/internal/process/next_tick.js lib/internal/process/promises.js lib/internal/process/stdio.js lib/internal/process/warning.js lib/internal/process.js lib/internal/querystring.js lib/internal/readline.js lib/internal/repl.js lib/internal/socket_list.js lib/internal/url.js lib/internal/util.js lib/internal/v8_prof_polyfill.js lib/internal/v8_prof_processor.js lib/internal/streams/lazy_transform.js lib/internal/streams/BufferList.js lib/internal/streams/legacy.js deps/v8/tools/splaytree.js deps/v8/tools/codemap.js deps/v8/tools/consarray.js deps/v8/tools/csvparser.js deps/v8/tools/profile.js deps/v8/tools/profile_view.js deps/v8/tools/logreader.js deps/v8/tools/tickprocessor.js deps/v8/tools/SourceMap.js deps/v8/tools/tickprocessor-driver.js ./config.gypi src/nolttng_macros.py src/noperfctr_macros.py LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/node_javascript.cc" lib/internal/bootstrap_node.js lib/_debug_agent.js lib/_debugger.js lib/assert.js lib/buffer.js lib/child_process.js lib/console.js lib/constants.js lib/crypto.js lib/cluster.js lib/dgram.js lib/dns.js lib/domain.js lib/events.js lib/fs.js lib/http.js lib/_http_agent.js lib/_http_client.js lib/_http_common.js lib/_http_incoming.js lib/_http_outgoing.js lib/_http_server.js lib/https.js lib/_linklist.js lib/module.js lib/net.js lib/os.js lib/path.js lib/process.js lib/punycode.js lib/querystring.js lib/readline.js lib/repl.js lib/stream.js lib/_stream_readable.js lib/_stream_writable.js lib/_stream_duplex.js lib/_stream_transform.js lib/_stream_passthrough.js lib/_stream_wrap.js lib/string_decoder.js lib/sys.js lib/timers.js lib/tls.js lib/_tls_common.js lib/_tls_legacy.js lib/_tls_wrap.js lib/tty.js lib/url.js lib/util.js lib/v8.js lib/vm.js lib/zlib.js lib/internal/child_process.js lib/internal/cluster.js lib/internal/freelist.js lib/internal/linkedlist.js lib/internal/net.js lib/internal/module.js lib/internal/process/next_tick.js lib/internal/process/promises.js lib/internal/process/stdio.js lib/internal/process/warning.js lib/internal/process.js lib/internal/querystring.js lib/internal/readline.js lib/internal/repl.js lib/internal/socket_list.js lib/internal/url.js lib/internal/util.js lib/internal/v8_prof_polyfill.js lib/internal/v8_prof_processor.js lib/internal/streams/lazy_transform.js lib/internal/streams/BufferList.js lib/internal/streams/legacy.js deps/v8/tools/splaytree.js deps/v8/tools/codemap.js deps/v8/tools/consarray.js deps/v8/tools/csvparser.js deps/v8/tools/profile.js deps/v8/tools/profile_view.js deps/v8/tools/logreader.js deps/v8/tools/tickprocessor.js deps/v8/tools/SourceMap.js deps/v8/tools/tickprocessor-driver.js ./config.gypi src/nolttng_macros.py src/noperfctr_macros.py touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/tools/icu/icui18n.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/tools/icu/icuuc.stamp LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/gen-postmortem-metadata.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc" ../../src/objects.h ../../src/objects-inl.h touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/tools/icu/icui18n.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/tools/icu/icuuc.stamp LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/gen-postmortem-metadata.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc" ../../src/objects.h ../../src/objects-inl.h LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries.cc" CORE ../../src/js/macros.py ../../src/messages.h ../../src/js/prologue.js ../../src/js/runtime.js ../../src/js/v8natives.js ../../src/js/symbol.js ../../src/js/array.js ../../src/js/string.js ../../src/js/uri.js ../../src/js/math.js ../../src/third_party/fdlibm/fdlibm.js ../../src/js/regexp.js ../../src/js/arraybuffer.js ../../src/js/typedarray.js ../../src/js/iterator-prototype.js ../../src/js/generator.js ../../src/js/object-observe.js ../../src/js/collection.js ../../src/js/weak-collection.js ../../src/js/collection-iterator.js ../../src/js/promise.js ../../src/js/messages.js ../../src/js/json.js ../../src/js/array-iterator.js ../../src/js/string-iterator.js ../../src/js/templates.js ../../src/js/spread.js ../../src/js/proxy.js ../../src/debug/mirrors.js ../../src/debug/debug.js ../../src/debug/liveedit.js ../../src/js/i18n.js LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries.cc" CORE ../../src/js/macros.py ../../src/messages.h ../../src/js/prologue.js ../../src/js/runtime.js ../../src/js/v8natives.js ../../src/js/symbol.js ../../src/js/array.js ../../src/js/string.js ../../src/js/uri.js ../../src/js/math.js ../../src/third_party/fdlibm/fdlibm.js ../../src/js/regexp.js ../../src/js/arraybuffer.js ../../src/js/typedarray.js ../../src/js/iterator-prototype.js ../../src/js/generator.js ../../src/js/object-observe.js ../../src/js/collection.js ../../src/js/weak-collection.js ../../src/js/collection-iterator.js ../../src/js/promise.js ../../src/js/messages.js ../../src/js/json.js ../../src/js/array-iterator.js ../../src/js/string-iterator.js ../../src/js/templates.js ../../src/js/spread.js ../../src/js/proxy.js ../../src/debug/mirrors.js ../../src/debug/debug.js ../../src/debug/liveedit.js ../../src/js/i18n.js LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries.cc" CORE ../../src/js/macros.py ../../src/messages.h ../../src/js/prologue.js ../../src/js/runtime.js ../../src/js/v8natives.js ../../src/js/symbol.js ../../src/js/array.js ../../src/js/string.js ../../src/js/uri.js ../../src/js/math.js ../../src/third_party/fdlibm/fdlibm.js ../../src/js/regexp.js ../../src/js/arraybuffer.js ../../src/js/typedarray.js ../../src/js/iterator-prototype.js ../../src/js/generator.js ../../src/js/object-observe.js ../../src/js/collection.js ../../src/js/weak-collection.js ../../src/js/collection-iterator.js ../../src/js/promise.js ../../src/js/messages.js ../../src/js/json.js ../../src/js/array-iterator.js ../../src/js/string-iterator.js ../../src/js/templates.js ../../src/js/spread.js ../../src/js/proxy.js ../../src/debug/mirrors.js ../../src/debug/debug.js ../../src/debug/liveedit.js ../../src/js/i18n.js --startup_blob "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries.bin" --nojs LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries.cc" CORE ../../src/js/macros.py ../../src/messages.h ../../src/js/prologue.js ../../src/js/runtime.js ../../src/js/v8natives.js ../../src/js/symbol.js ../../src/js/array.js ../../src/js/string.js ../../src/js/uri.js ../../src/js/math.js ../../src/third_party/fdlibm/fdlibm.js ../../src/js/regexp.js ../../src/js/arraybuffer.js ../../src/js/typedarray.js ../../src/js/iterator-prototype.js ../../src/js/generator.js ../../src/js/object-observe.js ../../src/js/collection.js ../../src/js/weak-collection.js ../../src/js/collection-iterator.js ../../src/js/promise.js ../../src/js/messages.js ../../src/js/json.js ../../src/js/array-iterator.js ../../src/js/string-iterator.js ../../src/js/templates.js ../../src/js/spread.js ../../src/js/proxy.js ../../src/debug/mirrors.js ../../src/debug/debug.js ../../src/debug/liveedit.js ../../src/js/i18n.js --startup_blob "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries.bin" --nojs LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-libraries.cc" EXPERIMENTAL ../../src/js/macros.py ../../src/messages.h ../../src/js/generator.js ../../src/js/harmony-atomics.js ../../src/js/harmony-regexp-exec.js ../../src/js/harmony-object-observe.js ../../src/js/harmony-sharedarraybuffer.js ../../src/js/harmony-simd.js ../../src/js/harmony-species.js ../../src/js/harmony-unicode-regexps.js ../../src/js/harmony-string-padding.js ../../src/js/promise-extra.js LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-libraries.cc" EXPERIMENTAL ../../src/js/macros.py ../../src/messages.h ../../src/js/generator.js ../../src/js/harmony-atomics.js ../../src/js/harmony-regexp-exec.js ../../src/js/harmony-object-observe.js ../../src/js/harmony-sharedarraybuffer.js ../../src/js/harmony-simd.js ../../src/js/harmony-species.js ../../src/js/harmony-unicode-regexps.js ../../src/js/harmony-string-padding.js ../../src/js/promise-extra.js LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-libraries.cc" EXPERIMENTAL ../../src/js/macros.py ../../src/messages.h ../../src/js/generator.js ../../src/js/harmony-atomics.js ../../src/js/harmony-regexp-exec.js ../../src/js/harmony-object-observe.js ../../src/js/harmony-sharedarraybuffer.js ../../src/js/harmony-simd.js ../../src/js/harmony-species.js ../../src/js/harmony-unicode-regexps.js ../../src/js/harmony-string-padding.js ../../src/js/promise-extra.js --startup_blob "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries-experimental.bin" --nojs LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-libraries.cc" EXPERIMENTAL ../../src/js/macros.py ../../src/messages.h ../../src/js/generator.js ../../src/js/harmony-atomics.js ../../src/js/harmony-regexp-exec.js ../../src/js/harmony-object-observe.js ../../src/js/harmony-sharedarraybuffer.js ../../src/js/harmony-simd.js ../../src/js/harmony-species.js ../../src/js/harmony-unicode-regexps.js ../../src/js/harmony-string-padding.js ../../src/js/promise-extra.js --startup_blob "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries-experimental.bin" --nojs LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/extras-libraries.cc" EXTRAS LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/extras-libraries.cc" EXTRAS --startup_blob "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries-extras.bin" --nojs LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-extras-libraries.cc" EXPERIMENTAL_EXTRAS LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/extras-libraries.cc" EXTRAS LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/extras-libraries.cc" EXTRAS --startup_blob "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries-extras.bin" --nojs LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-extras-libraries.cc" EXPERIMENTAL_EXTRAS --startup_blob "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries-experimental-extras.bin" --nojs g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o ../deps/v8/src/libplatform/default-platform.cc LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-extras-libraries.cc" EXPERIMENTAL_EXTRAS LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python ../../tools/js2c.py "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-extras-libraries.cc" EXPERIMENTAL_EXTRAS --startup_blob "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries-experimental-extras.bin" --nojs g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o ../deps/v8/src/libplatform/default-platform.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o ../deps/v8/src/libplatform/task-queue.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o ../deps/v8/src/libplatform/worker-thread.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/accounting-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/accounting-allocator.o ../deps/v8/src/base/accounting-allocator.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/atomicops_internals_x86_gcc.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/atomicops_internals_x86_gcc.o ../deps/v8/src/base/atomicops_internals_x86_gcc.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o ../deps/v8/src/libplatform/task-queue.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o ../deps/v8/src/base/bits.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o ../deps/v8/src/base/cpu.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o ../deps/v8/src/base/division-by-constant.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o ../deps/v8/src/libplatform/worker-thread.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o ../deps/v8/src/base/functional.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/accounting-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/accounting-allocator.o ../deps/v8/src/base/accounting-allocator.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/atomicops_internals_x86_gcc.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/atomicops_internals_x86_gcc.o ../deps/v8/src/base/atomicops_internals_x86_gcc.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o ../deps/v8/src/base/logging.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/bits.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/bits.o ../deps/v8/src/base/bits.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/cpu.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/cpu.o ../deps/v8/src/base/cpu.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o ../deps/v8/src/base/once.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o ../deps/v8/src/base/platform/time.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o ../deps/v8/src/base/division-by-constant.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/functional.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/functional.o ../deps/v8/src/base/functional.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o ../deps/v8/src/base/platform/condition-variable.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o ../deps/v8/src/base/platform/mutex.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/logging.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/logging.o ../deps/v8/src/base/logging.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o ../deps/v8/src/base/platform/semaphore.cc In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o ../deps/v8/src/base/sys-info.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o ../deps/v8/src/base/utils/random-number-generator.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/once.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/once.o ../deps/v8/src/base/once.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/time.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/time.o ../deps/v8/src/base/platform/time.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o ../deps/v8/src/base/platform/platform-linux.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o ../deps/v8/src/base/platform/condition-variable.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o ../deps/v8/src/base/platform/platform-posix.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o ../deps/v8/src/base/platform/mutex.cc LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector; python ../inspector_protocol/generate-inspector-protocol-version --o "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol.json" js_protocol.json touch 3d51fb4ab3377c2993f5d8355d4ce5387f2c6e44.intermediate LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/public/protocol /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol; python ../inspector_protocol/CodeGenerator.py --output_base "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform" --config inspector_protocol_config_stl.json g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o ../deps/v8/src/base/platform/semaphore.cc In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/base/platform/semaphore.cc:15: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector; python build/xxd.py InjectedScriptSource_js InjectedScriptSource.js "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/InjectedScriptSource.h" g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/sys-info.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/sys-info.o ../deps/v8/src/base/sys-info.cc LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector; python build/xxd.py DebuggerScript_js DebuggerScript.js "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/DebuggerScript.h" LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; python tools/compress_json.py deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/js_protocol.json "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/v8_inspector_protocol_json.h" LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; dtrace -h -s src/node_provider.d -o "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/node_provider.h" LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release; tools/specialize_node_d.py "/builddir/build/BUILD/node-v6.13.0/out/Release/node.d" src/node.d linux x64 touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/postmortem-metadata.stamp cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_cancel.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_cancel.o ../deps/cares/src/ares_cancel.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__close_sockets.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__close_sockets.o ../deps/cares/src/ares__close_sockets.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_create_query.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_create_query.o ../deps/cares/src/ares_create_query.c g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o ../deps/v8/src/base/utils/random-number-generator.cc cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_data.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_data.o ../deps/cares/src/ares_data.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_destroy.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_destroy.o ../deps/cares/src/ares_destroy.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_expand_name.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_expand_name.o ../deps/cares/src/ares_expand_name.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_expand_string.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_expand_string.o ../deps/cares/src/ares_expand_string.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_fds.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_fds.o ../deps/cares/src/ares_fds.c g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o ../deps/v8/src/base/platform/platform-linux.cc cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_free_hostent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_free_hostent.o ../deps/cares/src/ares_free_hostent.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_free_string.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_free_string.o ../deps/cares/src/ares_free_string.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyaddr.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyaddr.o ../deps/cares/src/ares_gethostbyaddr.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyname.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyname.o ../deps/cares/src/ares_gethostbyname.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__get_hostent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__get_hostent.o ../deps/cares/src/ares__get_hostent.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getnameinfo.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getnameinfo.o ../deps/cares/src/ares_getnameinfo.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getopt.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getopt.o ../deps/cares/src/ares_getopt.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getsock.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getsock.o ../deps/cares/src/ares_getsock.c g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o ../deps/v8/src/base/platform/platform-posix.cc cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_init.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_init.o ../deps/cares/src/ares_init.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_library_init.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_library_init.o ../deps/cares/src/ares_library_init.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_llist.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_llist.o ../deps/cares/src/ares_llist.c touch 3d51fb4ab3377c2993f5d8355d4ce5387f2c6e44.intermediate cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_mkquery.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_mkquery.o ../deps/cares/src/ares_mkquery.c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/public/protocol /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol; python ../inspector_protocol/CodeGenerator.py --output_base "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform" --config inspector_protocol_config_stl.json cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_nowarn.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_nowarn.o ../deps/cares/src/ares_nowarn.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_options.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_options.o ../deps/cares/src/ares_options.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_aaaa_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_aaaa_reply.o ../deps/cares/src/ares_parse_aaaa_reply.c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector; python ../inspector_protocol/generate-inspector-protocol-version --o "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol.json" js_protocol.json cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_a_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_a_reply.o ../deps/cares/src/ares_parse_a_reply.c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector; python build/xxd.py InjectedScriptSource_js InjectedScriptSource.js "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/InjectedScriptSource.h" LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector; python build/xxd.py DebuggerScript_js DebuggerScript.js "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/DebuggerScript.h" LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; python tools/compress_json.py deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/js_protocol.json "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/v8_inspector_protocol_json.h" cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_mx_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_mx_reply.o ../deps/cares/src/ares_parse_mx_reply.c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; dtrace -h -s src/node_provider.d -o "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/node_provider.h" cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_naptr_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_naptr_reply.o ../deps/cares/src/ares_parse_naptr_reply.c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug; tools/specialize_node_d.py "/builddir/build/BUILD/node-v6.13.0/out/Debug/node.d" src/node.d linux x64 touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/postmortem-metadata.stamp cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_cancel.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_cancel.o ../deps/cares/src/ares_cancel.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_ns_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_ns_reply.o ../deps/cares/src/ares_parse_ns_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__close_sockets.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__close_sockets.o ../deps/cares/src/ares__close_sockets.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_create_query.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_create_query.o ../deps/cares/src/ares_create_query.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_ptr_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_ptr_reply.o ../deps/cares/src/ares_parse_ptr_reply.c In file included from /usr/include/string.h:494, from ../deps/cares/src/setup_once.h:35, from ../deps/cares/src/ares_setup.h:218, from ../deps/cares/src/ares_parse_ptr_reply.c:17: In function 'strncpy', inlined from 'ares_parse_ptr_reply' at ../deps/cares/src/ares_parse_ptr_reply.c:134:11: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/cares/src/ares_parse_ptr_reply.c: In function 'ares_parse_ptr_reply': ../deps/cares/src/ares_parse_ptr_reply.c:134:47: note: length computed here 134 | strncpy(aliases[aliascnt], rr_data, strlen(rr_data)+1); | ^~~~~~~~~~~~~~~ cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_data.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_data.o ../deps/cares/src/ares_data.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_soa_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_soa_reply.o ../deps/cares/src/ares_parse_soa_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_destroy.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_destroy.o ../deps/cares/src/ares_destroy.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_srv_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_srv_reply.o ../deps/cares/src/ares_parse_srv_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_expand_name.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_expand_name.o ../deps/cares/src/ares_expand_name.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_txt_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_txt_reply.o ../deps/cares/src/ares_parse_txt_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_expand_string.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_expand_string.o ../deps/cares/src/ares_expand_string.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_process.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_process.o ../deps/cares/src/ares_process.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_fds.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_fds.o ../deps/cares/src/ares_fds.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_free_hostent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_free_hostent.o ../deps/cares/src/ares_free_hostent.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_free_string.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_free_string.o ../deps/cares/src/ares_free_string.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_gethostbyaddr.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_gethostbyaddr.o ../deps/cares/src/ares_gethostbyaddr.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_query.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_query.o ../deps/cares/src/ares_query.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_gethostbyname.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_gethostbyname.o ../deps/cares/src/ares_gethostbyname.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__read_line.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__read_line.o ../deps/cares/src/ares__read_line.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_search.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_search.o ../deps/cares/src/ares_search.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__get_hostent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__get_hostent.o ../deps/cares/src/ares__get_hostent.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_send.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_send.o ../deps/cares/src/ares_send.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getnameinfo.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getnameinfo.o ../deps/cares/src/ares_getnameinfo.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strcasecmp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strcasecmp.o ../deps/cares/src/ares_strcasecmp.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strdup.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strdup.o ../deps/cares/src/ares_strdup.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getopt.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getopt.o ../deps/cares/src/ares_getopt.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strerror.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strerror.o ../deps/cares/src/ares_strerror.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getsock.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getsock.o ../deps/cares/src/ares_getsock.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_timeout.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_timeout.o ../deps/cares/src/ares_timeout.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_init.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_init.o ../deps/cares/src/ares_init.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__timeval.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__timeval.o ../deps/cares/src/ares__timeval.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_version.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_version.o ../deps/cares/src/ares_version.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_writev.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_writev.o ../deps/cares/src/ares_writev.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/bitncmp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/bitncmp.o ../deps/cares/src/bitncmp.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/inet_net_pton.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/inet_net_pton.o ../deps/cares/src/inet_net_pton.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_library_init.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_library_init.o ../deps/cares/src/ares_library_init.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -O3 -fno-omit-frame-pointer -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/inet_ntop.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/inet_ntop.o ../deps/cares/src/inet_ntop.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_llist.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_llist.o ../deps/cares/src/ares_llist.c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen; dtrace -C -G -s src/node_provider.d -o "/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/node_dtrace_provider.o" cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_mkquery.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_mkquery.o ../deps/cares/src/ares_mkquery.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_nowarn.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_nowarn.o ../deps/cares/src/ares_nowarn.c g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-death-test.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-death-test.o ../deps/gtest/src/gtest-death-test.cc cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_options.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_options.o ../deps/cares/src/ares_options.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_aaaa_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_aaaa_reply.o ../deps/cares/src/ares_parse_aaaa_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_a_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_a_reply.o ../deps/cares/src/ares_parse_a_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_mx_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_mx_reply.o ../deps/cares/src/ares_parse_mx_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_naptr_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_naptr_reply.o ../deps/cares/src/ares_parse_naptr_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_ns_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_ns_reply.o ../deps/cares/src/ares_parse_ns_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_ptr_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_ptr_reply.o ../deps/cares/src/ares_parse_ptr_reply.c In file included from /usr/include/string.h:494, from ../deps/cares/src/setup_once.h:35, from ../deps/cares/src/ares_setup.h:218, from ../deps/cares/src/ares_parse_ptr_reply.c:17: In function 'strncpy', inlined from 'ares_parse_ptr_reply' at ../deps/cares/src/ares_parse_ptr_reply.c:134:11: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/cares/src/ares_parse_ptr_reply.c: In function 'ares_parse_ptr_reply': ../deps/cares/src/ares_parse_ptr_reply.c:134:47: note: length computed here 134 | strncpy(aliases[aliascnt], rr_data, strlen(rr_data)+1); | ^~~~~~~~~~~~~~~ cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_soa_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_soa_reply.o ../deps/cares/src/ares_parse_soa_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_srv_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_srv_reply.o ../deps/cares/src/ares_parse_srv_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_txt_reply.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_txt_reply.o ../deps/cares/src/ares_parse_txt_reply.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_process.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_process.o ../deps/cares/src/ares_process.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_query.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_query.o ../deps/cares/src/ares_query.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__read_line.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__read_line.o ../deps/cares/src/ares__read_line.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_search.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_search.o ../deps/cares/src/ares_search.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_send.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_send.o ../deps/cares/src/ares_send.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strcasecmp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strcasecmp.o ../deps/cares/src/ares_strcasecmp.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strdup.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strdup.o ../deps/cares/src/ares_strdup.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strerror.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strerror.o ../deps/cares/src/ares_strerror.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_timeout.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_timeout.o ../deps/cares/src/ares_timeout.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__timeval.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__timeval.o ../deps/cares/src/ares__timeval.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_version.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_version.o ../deps/cares/src/ares_version.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_writev.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_writev.o ../deps/cares/src/ares_writev.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/bitncmp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/bitncmp.o ../deps/cares/src/bitncmp.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/inet_net_pton.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/inet_net_pton.o ../deps/cares/src/inet_net_pton.c cc '-DNODE_OPENSSL_CERT_STORE' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' '-DCARES_STATICLIB' '-DHAVE_CONFIG_H' '-DDEBUG' '-D_DEBUG' -I../deps/cares/include -I../deps/cares/src -I../deps/cares/config/linux -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -pedantic -Wall -Wextra -Wno-unused-parameter --std=gnu89 -g -O0 -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/inet_ntop.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/inet_ntop.o ../deps/cares/src/inet_ntop.c LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen; dtrace -C -G -s src/node_provider.d -o "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/node_dtrace_provider.o" g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-death-test.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-death-test.o ../deps/gtest/src/gtest-death-test.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-filepath.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-filepath.o ../deps/gtest/src/gtest-filepath.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-port.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-port.o ../deps/gtest/src/gtest-port.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-printers.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-printers.o ../deps/gtest/src/gtest-printers.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-filepath.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-filepath.o ../deps/gtest/src/gtest-filepath.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-test-part.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-test-part.o ../deps/gtest/src/gtest-test-part.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-port.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-port.o ../deps/gtest/src/gtest-port.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-typed-test.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-typed-test.o ../deps/gtest/src/gtest-typed-test.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-printers.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-printers.o ../deps/gtest/src/gtest-printers.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest.o ../deps/gtest/src/gtest.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-test-part.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-test-part.o ../deps/gtest/src/gtest-test-part.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-typed-test.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-typed-test.o ../deps/gtest/src/gtest-typed-test.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest.o ../deps/gtest/src/gtest.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest_main.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest_main.o ../deps/gtest/src/gtest_main.cc touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node_dtrace_ustack.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node_dtrace_provider.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/mkssldef.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node_etw.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node_perfctr.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.host/tools/icu/icui18n.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.host/tools/icu/icuuc.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.host/node_js2c.stamp g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/accessors.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/accessors.o ../deps/v8/src/accessors.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/accessors.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/accessors.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/accessors.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/gtest -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wno-missing-field-initializers -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest_main.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest_main.o ../deps/gtest/src/gtest_main.cc touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node_dtrace_ustack.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node_dtrace_provider.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/mkssldef.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node_etw.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node_perfctr.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.host/tools/icu/icui18n.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.host/tools/icu/icuuc.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.host/node_js2c.stamp g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/accessors.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/accessors.o ../deps/v8/src/accessors.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/accessors.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/address-map.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/address-map.o ../deps/v8/src/address-map.cc In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/address-map.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/accessors.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/accessors.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/accessors.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/allocation.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/allocation.o ../deps/v8/src/allocation.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/allocation.cc:11: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/allocation-site-scopes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/allocation-site-scopes.o ../deps/v8/src/allocation-site-scopes.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/address-map.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/address-map.o ../deps/v8/src/address-map.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-experimental.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-experimental.o ../deps/v8/src/api-experimental.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/api-experimental.h:8, from ../deps/v8/src/api-experimental.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/address-map.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/address-map.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/address-map.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api.o ../deps/v8/src/api.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/allocation.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/allocation.o ../deps/v8/src/allocation.cc In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/api.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/allocation.cc:11: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/allocation-site-scopes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/allocation-site-scopes.o ../deps/v8/src/allocation-site-scopes.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/api.cc:22: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/api.cc:29: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/allocation-site-scopes.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/api.cc:50: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::sample_timestamp(int) const': ../deps/v8/src/profiler/profile-generator.h:243:32: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243 | return timestamps_.at(index); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/api.cc:50: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::start_time() const': ../deps/v8/src/profiler/profile-generator.h:246:47: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 246 | base::TimeTicks start_time() const { return start_time_; } | ^~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/api.cc:50: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::end_time() const': ../deps/v8/src/profiler/profile-generator.h:247:45: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 247 | base::TimeTicks end_time() const { return end_time_; } | ^~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/api.cc: In member function 'void v8::ObjectTemplate::SetAccessCheckCallback(v8::DeprecatedAccessCheckCallback, v8::Local)': ../deps/v8/src/api.cc:1602:72: warning: cast between incompatible function types from 'v8::DeprecatedAccessCheckCallback' {aka 'bool (*)(v8::Local, v8::Local)'} to 'v8::AccessCheckCallback' {aka 'bool (*)(v8::Local, v8::Local, v8::Local)'} [-Wcast-function-type] 1602 | SetAccessCheckCallback(reinterpret_cast(callback), data); | ^ ../deps/v8/src/api.cc: In function 'bool v8::Unaligned(const uint16_t*)': ../deps/v8/src/api.cc:4752:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 4752 | return reinterpret_cast(chars) & kAlignmentMask; | ^ ../deps/v8/src/api.cc: In static member function 'static void v8::V8::AddGCPrologueCallback(v8::GCCallback, v8::GCType)': ../deps/v8/src/api.cc:7257:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 7257 | reinterpret_cast(callback), gc_type, false); | ^ ../deps/v8/src/api.cc: In static member function 'static void v8::V8::AddGCEpilogueCallback(v8::GCCallback, v8::GCType)': ../deps/v8/src/api.cc:7264:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 7264 | reinterpret_cast(callback), gc_type, false); | ^ ../deps/v8/src/api.cc: In instantiation of 'v8::internal::Handle v8::MakeAccessorInfo(v8::Local, Getter, Setter, v8::Local, v8::AccessControl, v8::PropertyAttribute, v8::Local, bool) [with Getter = void (*)(v8::Local, const v8::PropertyCallbackInfo&); Setter = void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)]': ../deps/v8/src/api.cc:1442:30: required from 'bool v8::TemplateSetAccessor(Template*, v8::Local, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, v8::Local, bool) [with Getter = void (*)(v8::Local, const v8::PropertyCallbackInfo&); Setter = void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&); Data = v8::Local; Template = v8::Template]' ../deps/v8/src/api.cc:1458:38: required from here ../deps/v8/src/api.cc:1283:14: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)' to 'void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)' [-Wcast-function-type] 1283 | setter = reinterpret_cast(&i::Accessors::ReconfigureToDataProperty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-experimental.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-experimental.o ../deps/v8/src/api-experimental.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/api-experimental.h:8, from ../deps/v8/src/api-experimental.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-experimental.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api.o ../deps/v8/src/api.cc In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/api.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/api.cc:22: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/api.cc:29: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/api.cc:50: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::sample_timestamp(int) const': ../deps/v8/src/profiler/profile-generator.h:243:32: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243 | return timestamps_.at(index); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/api.cc:50: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::start_time() const': ../deps/v8/src/profiler/profile-generator.h:246:47: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 246 | base::TimeTicks start_time() const { return start_time_; } | ^~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/api.cc:50: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::end_time() const': ../deps/v8/src/profiler/profile-generator.h:247:45: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 247 | base::TimeTicks end_time() const { return end_time_; } | ^~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/api.cc: In member function 'void v8::ObjectTemplate::SetAccessCheckCallback(v8::DeprecatedAccessCheckCallback, v8::Local)': ../deps/v8/src/api.cc:1602:72: warning: cast between incompatible function types from 'v8::DeprecatedAccessCheckCallback' {aka 'bool (*)(v8::Local, v8::Local)'} to 'v8::AccessCheckCallback' {aka 'bool (*)(v8::Local, v8::Local, v8::Local)'} [-Wcast-function-type] 1602 | SetAccessCheckCallback(reinterpret_cast(callback), data); | ^ ../deps/v8/src/api.cc: In function 'bool v8::Unaligned(const uint16_t*)': ../deps/v8/src/api.cc:4752:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 4752 | return reinterpret_cast(chars) & kAlignmentMask; | ^ ../deps/v8/src/api.cc: In static member function 'static void v8::V8::AddGCPrologueCallback(v8::GCCallback, v8::GCType)': ../deps/v8/src/api.cc:7257:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 7257 | reinterpret_cast(callback), gc_type, false); | ^ ../deps/v8/src/api.cc: In static member function 'static void v8::V8::AddGCEpilogueCallback(v8::GCCallback, v8::GCType)': ../deps/v8/src/api.cc:7264:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 7264 | reinterpret_cast(callback), gc_type, false); | ^ ../deps/v8/src/api.cc: In instantiation of 'v8::internal::Handle v8::MakeAccessorInfo(v8::Local, Getter, Setter, v8::Local, v8::AccessControl, v8::PropertyAttribute, v8::Local, bool) [with Getter = void (*)(v8::Local, const v8::PropertyCallbackInfo&); Setter = void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)]': ../deps/v8/src/api.cc:1442:30: required from 'bool v8::TemplateSetAccessor(Template*, v8::Local, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, v8::Local, bool) [with Getter = void (*)(v8::Local, const v8::PropertyCallbackInfo&); Setter = void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&); Data = v8::Local; Template = v8::Template]' ../deps/v8/src/api.cc:1458:38: required from here ../deps/v8/src/api.cc:1283:14: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)' to 'void (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)' [-Wcast-function-type] 1283 | setter = reinterpret_cast(&i::Accessors::ReconfigureToDataProperty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-arguments.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-arguments.o ../deps/v8/src/api-arguments.cc In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o ../deps/v8/src/api-natives.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/api-natives.h:8, from ../deps/v8/src/api-natives.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/arguments.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/arguments.o ../deps/v8/src/arguments.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/assembler.o ../deps/v8/src/assembler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/assembler.cc:35: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-arguments.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-arguments.o ../deps/v8/src/api-arguments.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/assembler.cc:39: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/assembler.cc:39: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/assembler.cc:46: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-arguments.h:8, from ../deps/v8/src/api-arguments.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-natives.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-natives.o ../deps/v8/src/api-natives.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o ../deps/v8/src/assert-scope.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/api-natives.h:8, from ../deps/v8/src/api-natives.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/api-natives.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o ../deps/v8/src/ast/ast-expression-rewriter.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/arguments.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/arguments.o ../deps/v8/src/arguments.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-visitor.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-visitor.o ../deps/v8/src/ast/ast-expression-visitor.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/ast/ast-expression-visitor.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/arguments.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ast/ast-expression-visitor.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/assembler.o ../deps/v8/src/assembler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/assembler.cc:35: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-literal-reindexer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-literal-reindexer.o ../deps/v8/src/ast/ast-literal-reindexer.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/assembler.cc:39: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/assembler.cc:39: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/assembler.cc:46: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/assembler.cc:35: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o ../deps/v8/src/ast/ast-numbering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/assert-scope.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/assert-scope.o ../deps/v8/src/assert-scope.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o ../deps/v8/src/ast/ast-value-factory.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/assert-scope.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o ../deps/v8/src/ast/ast-expression-rewriter.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o ../deps/v8/src/ast/ast.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-rewriter.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ast/ast.cc:12: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-expression-visitor.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-expression-visitor.o ../deps/v8/src/ast/ast-expression-visitor.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/ast/ast-expression-visitor.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o ../deps/v8/src/ast/modules.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/ast/modules.h:8, from ../deps/v8/src/ast/modules.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ast/ast-expression-visitor.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/ast/ast-expression-visitor.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o ../deps/v8/src/ast/prettyprinter.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-literal-reindexer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-literal-reindexer.o ../deps/v8/src/ast/ast-literal-reindexer.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-literal-reindexer.h:8, from ../deps/v8/src/ast/ast-literal-reindexer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/scopeinfo.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/scopeinfo.o ../deps/v8/src/ast/scopeinfo.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/ast/modules.h:8, from ../deps/v8/src/ast/scopeinfo.h:9, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o ../deps/v8/src/ast/ast-numbering.cc In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopeinfo.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-numbering.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o ../deps/v8/src/ast/scopes.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o ../deps/v8/src/ast/ast-value-factory.cc In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast-value-factory.cc:28: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o ../deps/v8/src/ast/variables.cc In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast.o ../deps/v8/src/ast/ast.cc In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/variables.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/background-parsing-task.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/background-parsing-task.o ../deps/v8/src/background-parsing-task.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ast/ast.cc:12: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/background-parsing-task.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o ../deps/v8/src/bailout-reason.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o ../deps/v8/src/basic-block-profiler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o ../deps/v8/src/bignum-dtoa.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/vector.h:12, from ../deps/v8/src/bignum-dtoa.h:8, from ../deps/v8/src/bignum-dtoa.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bignum.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bignum.o ../deps/v8/src/bignum.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/modules.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/modules.o ../deps/v8/src/ast/modules.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/vector.h:12, from ../deps/v8/src/bignum.h:8, from ../deps/v8/src/bignum.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o ../deps/v8/src/bit-vector.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/ast/modules.h:8, from ../deps/v8/src/ast/modules.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/bit-vector.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o ../deps/v8/src/bootstrapper.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/modules.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o ../deps/v8/src/ast/prettyprinter.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/ast/prettyprinter.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/scopeinfo.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/scopeinfo.o ../deps/v8/src/ast/scopeinfo.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/ast/modules.h:8, from ../deps/v8/src/ast/scopeinfo.h:9, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/ast/scopeinfo.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/builtins.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/builtins.o ../deps/v8/src/builtins.cc In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopeinfo.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/builtins.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins.cc:12: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/scopes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/scopes.o ../deps/v8/src/ast/scopes.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/ast/scopes.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/variables.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/variables.o ../deps/v8/src/ast/variables.cc In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/variables.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/variables.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/background-parsing-task.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/background-parsing-task.o ../deps/v8/src/background-parsing-task.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/background-parsing-task.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/background-parsing-task.h:11, from ../deps/v8/src/background-parsing-task.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bailout-reason.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bailout-reason.o ../deps/v8/src/bailout-reason.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/basic-block-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/basic-block-profiler.o ../deps/v8/src/basic-block-profiler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o ../deps/v8/src/cached-powers.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o ../deps/v8/src/cancelable-task.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bignum-dtoa.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bignum-dtoa.o ../deps/v8/src/bignum-dtoa.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/cancelable-task.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/vector.h:12, from ../deps/v8/src/bignum-dtoa.h:8, from ../deps/v8/src/bignum-dtoa.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bignum.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bignum.o ../deps/v8/src/bignum.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/cancelable-task.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/cancelable-task.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/vector.h:12, from ../deps/v8/src/bignum.h:8, from ../deps/v8/src/bignum.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o ../deps/v8/src/char-predicates.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bit-vector.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bit-vector.o ../deps/v8/src/bit-vector.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/char-predicates.h:8, from ../deps/v8/src/char-predicates.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/bit-vector.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o ../deps/v8/src/code-factory.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bootstrapper.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bootstrapper.o ../deps/v8/src/bootstrapper.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/bootstrapper.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/bootstrapper.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o ../deps/v8/src/code-stubs.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/builtins.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/builtins.o ../deps/v8/src/builtins.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/builtins.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-stubs-hydrogen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-stubs-hydrogen.o ../deps/v8/src/code-stubs-hydrogen.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/builtins.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/builtins.cc:12: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/builtins.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs-hydrogen.cc:8: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs-hydrogen.cc:8: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs-hydrogen.cc:8: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs-hydrogen.cc:8: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/codegen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/codegen.o ../deps/v8/src/codegen.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o ../deps/v8/src/compilation-cache.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compilation-cache.h:9, from ../deps/v8/src/compilation-cache.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/compilation-cache.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compilation-cache.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o ../deps/v8/src/compilation-dependencies.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/cached-powers.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/cached-powers.o ../deps/v8/src/cached-powers.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compilation-dependencies.h:8, from ../deps/v8/src/compilation-dependencies.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/cancelable-task.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/cancelable-task.o ../deps/v8/src/cancelable-task.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/cancelable-task.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/cancelable-task.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/cancelable-task.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/char-predicates.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/char-predicates.o ../deps/v8/src/char-predicates.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o ../deps/v8/src/compilation-statistics.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/char-predicates.h:8, from ../deps/v8/src/char-predicates.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compilation-statistics.cc:9: ../deps/v8/src/compilation-statistics.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = std::__cxx11::basic_string&; _U2 = v8::internal::CompilationStatistics::PhaseStats&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = v8::internal::CompilationStatistics::PhaseStats]': /usr/include/c++/9/bits/stl_pair.h:529:14: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = std::__cxx11::basic_string&; _T2 = v8::internal::CompilationStatistics::PhaseStats&; typename std::__decay_and_strip<_T2>::__type = v8::internal::CompilationStatistics::PhaseStats; typename std::__decay_and_strip<_Tp>::__type = std::__cxx11::basic_string]' ../deps/v8/src/compilation-statistics.cc:21:70: required from here ../deps/v8/src/compilation-statistics.h:23:9: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 23 | class BasicStats { | ^~~~~~~~~~ In file included from ../deps/v8/src/compilation-statistics.h:12, from ../deps/v8/src/compilation-statistics.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compilation-statistics.cc:9: ../deps/v8/src/compilation-statistics.h:54:9: note: synthesized method 'v8::internal::CompilationStatistics::BasicStats::BasicStats(const v8::internal::CompilationStatistics::BasicStats&)' first required here 54 | class OrderedStats : public BasicStats { | ^~~~~~~~~~~~ ../deps/v8/src/compilation-statistics.h:60:9: note: synthesized method 'v8::internal::CompilationStatistics::OrderedStats::OrderedStats(const v8::internal::CompilationStatistics::OrderedStats&)' first required here 60 | class PhaseStats : public OrderedStats { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/ostream:38, from ../deps/v8/src/compilation-statistics.cc:5: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'v8::internal::CompilationStatistics::PhaseStats::PhaseStats(const v8::internal::CompilationStatistics::PhaseStats&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-factory.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-factory.o ../deps/v8/src/code-factory.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o ../deps/v8/src/compiler/access-builder.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/simplified-operator.h:10, from ../deps/v8/src/compiler/access-builder.h:8, from ../deps/v8/src/compiler/access-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/compiler/access-builder.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/code-factory.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o ../deps/v8/src/compiler/access-info.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/compiler/access-info.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-stubs.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-stubs.o ../deps/v8/src/code-stubs.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o ../deps/v8/src/compiler/all-nodes.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/all-nodes.h:8, from ../deps/v8/src/compiler/all-nodes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/ast-graph-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/ast-graph-builder.o ../deps/v8/src/compiler/ast-graph-builder.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-stubs-hydrogen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-stubs-hydrogen.o ../deps/v8/src/code-stubs-hydrogen.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/ast-loop-assignment-analyzer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/ast-loop-assignment-analyzer.o ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs-hydrogen.cc:8: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs-hydrogen.cc:8: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs-hydrogen.cc:8: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/code-stubs-hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs-hydrogen.cc:8: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o ../deps/v8/src/compiler/basic-block-instrumentor.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o ../deps/v8/src/compiler/branch-elimination.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/branch-elimination.h:8, from ../deps/v8/src/compiler/branch-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/branch-elimination.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/branch-elimination.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-branch-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-branch-analysis.o ../deps/v8/src/compiler/bytecode-branch-analysis.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/bytecode-branch-analysis.h:8, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/codegen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/codegen.o ../deps/v8/src/codegen.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o ../deps/v8/src/compiler/bytecode-graph-builder.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/codegen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-cache.o ../deps/v8/src/compilation-cache.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/change-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/change-lowering.o ../deps/v8/src/compiler/change-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compilation-cache.h:9, from ../deps/v8/src/compilation-cache.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/change-lowering.h:8, from ../deps/v8/src/compiler/change-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/compilation-cache.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compilation-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compilation-cache.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-dependencies.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-dependencies.o ../deps/v8/src/compilation-dependencies.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o ../deps/v8/src/compiler/c-linkage.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compilation-dependencies.h:8, from ../deps/v8/src/compilation-dependencies.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/compilation-dependencies.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compilation-dependencies.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/c-linkage.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/c-linkage.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/c-linkage.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/coalesced-live-ranges.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/coalesced-live-ranges.o ../deps/v8/src/compiler/coalesced-live-ranges.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-statistics.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-statistics.o ../deps/v8/src/compilation-statistics.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compilation-statistics.cc:9: ../deps/v8/src/compilation-statistics.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = std::__cxx11::basic_string&; _U2 = v8::internal::CompilationStatistics::PhaseStats&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = v8::internal::CompilationStatistics::PhaseStats]': /usr/include/c++/9/bits/stl_pair.h:529:14: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = std::__cxx11::basic_string&; _T2 = v8::internal::CompilationStatistics::PhaseStats&; typename std::__decay_and_strip<_T2>::__type = v8::internal::CompilationStatistics::PhaseStats; typename std::__decay_and_strip<_Tp>::__type = std::__cxx11::basic_string]' ../deps/v8/src/compilation-statistics.cc:21:70: required from here ../deps/v8/src/compilation-statistics.h:23:9: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 23 | class BasicStats { | ^~~~~~~~~~ In file included from ../deps/v8/src/compilation-statistics.h:12, from ../deps/v8/src/compilation-statistics.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compilation-statistics.cc:9: ../deps/v8/src/compilation-statistics.h:54:9: note: synthesized method 'v8::internal::CompilationStatistics::BasicStats::BasicStats(const v8::internal::CompilationStatistics::BasicStats&)' first required here 54 | class OrderedStats : public BasicStats { | ^~~~~~~~~~~~ ../deps/v8/src/compilation-statistics.h:60:9: note: synthesized method 'v8::internal::CompilationStatistics::OrderedStats::OrderedStats(const v8::internal::CompilationStatistics::OrderedStats&)' first required here 60 | class PhaseStats : public OrderedStats { | ^~~~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/ostream:38, from ../deps/v8/src/compilation-statistics.cc:5: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'v8::internal::CompilationStatistics::PhaseStats::PhaseStats(const v8::internal::CompilationStatistics::PhaseStats&)' first required here 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/access-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/access-builder.o ../deps/v8/src/compiler/access-builder.cc In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/simplified-operator.h:10, from ../deps/v8/src/compiler/access-builder.h:8, from ../deps/v8/src/compiler/access-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/access-builder.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o ../deps/v8/src/compiler/code-generator.cc In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/access-builder.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/access-info.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/access-info.o ../deps/v8/src/compiler/access-info.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/compiler/access-info.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/access-info.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-stub-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-stub-assembler.o ../deps/v8/src/compiler/code-stub-assembler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:13, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o ../deps/v8/src/compiler/all-nodes.cc In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/all-nodes.h:8, from ../deps/v8/src/compiler/all-nodes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/ast-graph-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/ast-graph-builder.o ../deps/v8/src/compiler/ast-graph-builder.cc In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/compiler/code-stub-assembler.h:12, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/compiler/code-stub-assembler.h:12, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:13, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/ast-graph-builder.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o ../deps/v8/src/compiler/common-node-cache.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o ../deps/v8/src/compiler/common-operator-reducer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/common-operator-reducer.h:8, from ../deps/v8/src/compiler/common-operator-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o ../deps/v8/src/compiler/common-operator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/common-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/common-operator.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/common-operator.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-builders.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-builders.o ../deps/v8/src/compiler/control-builders.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/ast-loop-assignment-analyzer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/ast-loop-assignment-analyzer.o ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.h:8, from ../deps/v8/src/compiler/ast-loop-assignment-analyzer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o ../deps/v8/src/compiler/control-equivalence.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o ../deps/v8/src/compiler/basic-block-instrumentor.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o ../deps/v8/src/compiler/control-flow-optimizer.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/control-equivalence.h:8, from ../deps/v8/src/compiler/control-equivalence.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/control-flow-optimizer.h:8, from ../deps/v8/src/compiler/control-flow-optimizer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o ../deps/v8/src/compiler/dead-code-elimination.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/dead-code-elimination.h:8, from ../deps/v8/src/compiler/dead-code-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o ../deps/v8/src/compiler/escape-analysis.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o ../deps/v8/src/compiler/branch-elimination.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/escape-analysis.h:9, from ../deps/v8/src/compiler/escape-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/branch-elimination.h:8, from ../deps/v8/src/compiler/branch-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/branch-elimination.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/escape-analysis.cc:20: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/escape-analysis.cc:20: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/branch-elimination.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/compiler/escape-analysis.cc: In function 'bool v8::internal::compiler::{anonymous}::IsEquivalentPhi(v8::internal::compiler::Node*, v8::internal::ZoneVector&)': ../deps/v8/src/compiler/escape-analysis.cc:339:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 339 | if (phi->op()->ValueInputCount() != inputs.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/escape-analysis.cc: In member function 'bool v8::internal::compiler::VirtualObject::MergeFrom(v8::internal::compiler::MergeCache*, v8::internal::compiler::Node*, v8::internal::compiler::Graph*, v8::internal::compiler::CommonOperatorBuilder*)': ../deps/v8/src/compiler/escape-analysis.cc:403:34: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 403 | if (cache->fields().size() == arity) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/bytecode-branch-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/bytecode-branch-analysis.o ../deps/v8/src/compiler/bytecode-branch-analysis.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/bytecode-branch-analysis.h:8, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/bytecode-branch-analysis.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o ../deps/v8/src/compiler/escape-analysis-reducer.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/escape-analysis-reducer.h:8, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o ../deps/v8/src/compiler/bytecode-graph-builder.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o ../deps/v8/src/compiler/frame.cc ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/bytecode-graph-builder.h:8, from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/frame.h:8, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/frame.h:8, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/frame.h:8, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames.h:9, from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o ../deps/v8/src/compiler/frame-elider.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/change-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/change-lowering.o ../deps/v8/src/compiler/change-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/change-lowering.h:8, from ../deps/v8/src/compiler/change-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/frame-elider.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/frame-elider.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/change-lowering.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o ../deps/v8/src/compiler/frame-states.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/frame-states.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o ../deps/v8/src/compiler/c-linkage.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o ../deps/v8/src/compiler/gap-resolver.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/c-linkage.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/c-linkage.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/c-linkage.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/c-linkage.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/coalesced-live-ranges.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/coalesced-live-ranges.o ../deps/v8/src/compiler/coalesced-live-ranges.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o ../deps/v8/src/compiler/graph-reducer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/graph-reducer.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-replay.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-replay.o ../deps/v8/src/compiler/graph-replay.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/graph-replay.h:8, from ../deps/v8/src/compiler/graph-replay.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o ../deps/v8/src/compiler/graph-trimmer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-trimmer.h:8, from ../deps/v8/src/compiler/graph-trimmer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o ../deps/v8/src/compiler/graph-visualizer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/code-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/code-generator.o ../deps/v8/src/compiler/code-generator.cc In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/code-stubs.h:8, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/code-stubs.h:8, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/code-generator.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o ../deps/v8/src/compiler/graph.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/graph.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/greedy-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/greedy-allocator.o ../deps/v8/src/compiler/greedy-allocator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/code-stub-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/code-stub-assembler.o ../deps/v8/src/compiler/code-stub-assembler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:13, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o ../deps/v8/src/compiler/instruction-selector.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction-selector.h:10, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/compiler/code-stub-assembler.h:12, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/code-stub-assembler.cc:9: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/compiler/code-stub-assembler.h:12, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:13, from ../deps/v8/src/compiler/code-stub-assembler.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction-selector.h:10, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction-selector.h:10, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction-selector.h:10, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o ../deps/v8/src/compiler/instruction-scheduler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o ../deps/v8/src/compiler/common-node-cache.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/common-node-cache.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o ../deps/v8/src/compiler/common-operator-reducer.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/common-operator-reducer.h:8, from ../deps/v8/src/compiler/common-operator-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/common-operator-reducer.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o ../deps/v8/src/compiler/instruction.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-operator.o ../deps/v8/src/compiler/common-operator.cc In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/common-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/common-operator.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/common-operator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/common-operator.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ ../deps/v8/src/compiler/instruction.cc: In function 'std::ostream& v8::internal::compiler::operator<<(std::ostream&, const v8::internal::compiler::PrintableInstructionOperand&)': ../deps/v8/src/compiler/instruction.cc:111:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | } | ^ ../deps/v8/src/compiler/instruction.cc:113:5: note: here 113 | case InstructionOperand::CONSTANT: | ^~~~ ../deps/v8/src/compiler/instruction.cc:123:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 123 | } | ^ ../deps/v8/src/compiler/instruction.cc:125:5: note: here 125 | case InstructionOperand::EXPLICIT: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o ../deps/v8/src/compiler/int64-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/int64-lowering.h:8, from ../deps/v8/src/compiler/int64-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-builders.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-builders.o ../deps/v8/src/compiler/control-builders.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:15: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:15: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ ../deps/v8/src/compiler/int64-lowering.cc: In member function 'void v8::internal::compiler::Int64Lowering::LowerNode(v8::internal::compiler::Node*)': ../deps/v8/src/compiler/int64-lowering.cc:187:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | if (parameter_count != signature()->parameter_count()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/int64-lowering.cc:201:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 201 | if (GetParameterCountAfterLowering(signature()) != | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 202 | signature()->parameter_count()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/int64-lowering.cc:220:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 220 | if (signature()->return_count() != new_return_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/control-builders.h:8, from ../deps/v8/src/compiler/control-builders.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o ../deps/v8/src/compiler/js-builtin-reducer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-builtin-reducer.h:8, from ../deps/v8/src/compiler/js-builtin-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o ../deps/v8/src/compiler/control-equivalence.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-builtin-reducer.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-builtin-reducer.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/control-equivalence.h:8, from ../deps/v8/src/compiler/control-equivalence.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o ../deps/v8/src/compiler/js-call-reducer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-call-reducer.h:9, from ../deps/v8/src/compiler/js-call-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o ../deps/v8/src/compiler/control-flow-optimizer.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-call-reducer.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-call-reducer.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/control-flow-optimizer.h:8, from ../deps/v8/src/compiler/control-flow-optimizer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/control-flow-optimizer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o ../deps/v8/src/compiler/js-context-specialization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-context-specialization.h:8, from ../deps/v8/src/compiler/js-context-specialization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o ../deps/v8/src/compiler/dead-code-elimination.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-context-specialization.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-context-specialization.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/dead-code-elimination.h:8, from ../deps/v8/src/compiler/dead-code-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o ../deps/v8/src/compiler/js-create-lowering.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o ../deps/v8/src/compiler/escape-analysis.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-create-lowering.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/escape-analysis.h:9, from ../deps/v8/src/compiler/escape-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/escape-analysis.cc:16: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/escape-analysis.cc:20: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/escape-analysis.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/escape-analysis.cc:20: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-create-lowering.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/compiler/escape-analysis.cc: In function 'bool v8::internal::compiler::{anonymous}::IsEquivalentPhi(v8::internal::compiler::Node*, v8::internal::ZoneVector&)': ../deps/v8/src/compiler/escape-analysis.cc:339:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx1998::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 339 | if (phi->op()->ValueInputCount() != inputs.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/escape-analysis.cc: In member function 'bool v8::internal::compiler::VirtualObject::MergeFrom(v8::internal::compiler::MergeCache*, v8::internal::compiler::Node*, v8::internal::compiler::Graph*, v8::internal::compiler::CommonOperatorBuilder*)': ../deps/v8/src/compiler/escape-analysis.cc:403:34: warning: comparison of integer expressions of different signedness: 'std::__cxx1998::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 403 | if (cache->fields().size() == arity) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-frame-specialization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-frame-specialization.o ../deps/v8/src/compiler/js-frame-specialization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-frame-specialization.h:8, from ../deps/v8/src/compiler/js-frame-specialization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o ../deps/v8/src/compiler/js-generic-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o ../deps/v8/src/compiler/escape-analysis-reducer.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/escape-analysis-reducer.h:8, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/escape-analysis-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/escape-analysis-reducer.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame.o ../deps/v8/src/compiler/frame.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/frame.h:8, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-global-object-specialization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-global-object-specialization.o ../deps/v8/src/compiler/js-global-object-specialization.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-global-object-specialization.h:8, from ../deps/v8/src/compiler/js-global-object-specialization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/frame.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/frame.h:8, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/frame.cc:8: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/frame.h:8, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames.h:9, from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/frame.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o ../deps/v8/src/compiler/js-graph.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o ../deps/v8/src/compiler/frame-elider.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o ../deps/v8/src/compiler/js-inlining.cc ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/frame-elider.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/frame-elider.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/frame-elider.h:8, from ../deps/v8/src/compiler/frame-elider.cc:6: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame-states.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame-states.o ../deps/v8/src/compiler/frame-states.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/frame-states.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/frame-states.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o ../deps/v8/src/compiler/js-inlining-heuristic.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o ../deps/v8/src/compiler/gap-resolver.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o ../deps/v8/src/compiler/js-intrinsic-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-intrinsic-lowering.h:8, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/gap-resolver.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o ../deps/v8/src/compiler/graph-reducer.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/graph-reducer.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o ../deps/v8/src/compiler/js-native-context-specialization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-native-context-specialization.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-replay.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-replay.o ../deps/v8/src/compiler/graph-replay.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/graph-replay.h:8, from ../deps/v8/src/compiler/graph-replay.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o ../deps/v8/src/compiler/graph-trimmer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-trimmer.h:8, from ../deps/v8/src/compiler/graph-trimmer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o ../deps/v8/src/compiler/graph-visualizer.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o ../deps/v8/src/compiler/js-operator.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/compiler/type-hints.h:9, from ../deps/v8/src/compiler/js-operator.h:8, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/code-stubs.h:8, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/code-stubs.h:8, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/graph-visualizer.cc:10: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o ../deps/v8/src/compiler/js-typed-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph.o ../deps/v8/src/compiler/graph.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/graph.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/greedy-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/greedy-allocator.o ../deps/v8/src/compiler/greedy-allocator.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o ../deps/v8/src/compiler/jump-threading.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/coalesced-live-ranges.h:8, from ../deps/v8/src/compiler/greedy-allocator.h:8, from ../deps/v8/src/compiler/greedy-allocator.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o ../deps/v8/src/compiler/linkage.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/linkage.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o ../deps/v8/src/compiler/instruction-selector.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/liveness-analyzer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/liveness-analyzer.o ../deps/v8/src/compiler/liveness-analyzer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction-selector.h:10, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o ../deps/v8/src/compiler/live-range-separator.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/live-range-separator.h:9, from ../deps/v8/src/compiler/live-range-separator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction-selector.h:10, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction-selector.h:10, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction-selector.h:10, from ../deps/v8/src/compiler/instruction-selector.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/accounting-allocator.h:9, from ../deps/v8/src/zone.h:10, from ../deps/v8/src/compiler/live-range-separator.h:9, from ../deps/v8/src/compiler/live-range-separator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/accounting-allocator.h:9, from ../deps/v8/src/zone.h:10, from ../deps/v8/src/compiler/live-range-separator.h:9, from ../deps/v8/src/compiler/live-range-separator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o ../deps/v8/src/compiler/load-elimination.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/load-elimination.h:8, from ../deps/v8/src/compiler/load-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o ../deps/v8/src/compiler/loop-analysis.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/loop-analysis.h:9, from ../deps/v8/src/compiler/loop-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o ../deps/v8/src/compiler/instruction-scheduler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o ../deps/v8/src/compiler/loop-peeling.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/loop-peeling.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o ../deps/v8/src/compiler/machine-operator-reducer.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/instruction-scheduler.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction.o ../deps/v8/src/compiler/instruction.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o ../deps/v8/src/compiler/machine-operator.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/machine-type.h:12, from ../deps/v8/src/compiler/machine-operator.h:9, from ../deps/v8/src/compiler/machine-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction.cc:7: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ ../deps/v8/src/compiler/instruction.cc: In function 'std::ostream& v8::internal::compiler::operator<<(std::ostream&, const v8::internal::compiler::PrintableInstructionOperand&)': ../deps/v8/src/compiler/instruction.cc:111:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | } | ^ ../deps/v8/src/compiler/instruction.cc:113:5: note: here 113 | case InstructionOperand::CONSTANT: | ^~~~ ../deps/v8/src/compiler/instruction.cc:123:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 123 | } | ^ ../deps/v8/src/compiler/instruction.cc:125:5: note: here 125 | case InstructionOperand::EXPLICIT: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o ../deps/v8/src/compiler/move-optimizer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o ../deps/v8/src/compiler/int64-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/int64-lowering.h:8, from ../deps/v8/src/compiler/int64-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o ../deps/v8/src/compiler/node-cache.cc In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/node-cache.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o ../deps/v8/src/compiler/node-marker.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:15: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/int64-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/compiler/int64-lowering.cc:15: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/node-marker.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/src/compiler/int64-lowering.cc: In member function 'void v8::internal::compiler::Int64Lowering::LowerNode(v8::internal::compiler::Node*)': ../deps/v8/src/compiler/int64-lowering.cc:187:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | if (parameter_count != signature()->parameter_count()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/int64-lowering.cc:201:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 201 | if (GetParameterCountAfterLowering(signature()) != | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 202 | signature()->parameter_count()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/compiler/int64-lowering.cc:220:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 220 | if (signature()->return_count() != new_return_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o ../deps/v8/src/compiler/node-matchers.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o ../deps/v8/src/compiler/js-builtin-reducer.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o ../deps/v8/src/compiler/node-properties.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/node-properties.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-builtin-reducer.h:8, from ../deps/v8/src/compiler/js-builtin-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/node-properties.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-builtin-reducer.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-builtin-reducer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-builtin-reducer.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o ../deps/v8/src/compiler/node.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o ../deps/v8/src/compiler/js-call-reducer.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o ../deps/v8/src/compiler/opcodes.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-call-reducer.h:9, from ../deps/v8/src/compiler/js-call-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o ../deps/v8/src/compiler/operator-properties.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/compiler/type-hints.h:9, from ../deps/v8/src/compiler/js-operator.h:8, from ../deps/v8/src/compiler/operator-properties.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/operator-properties.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-call-reducer.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-call-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-call-reducer.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o ../deps/v8/src/compiler/operator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o ../deps/v8/src/compiler/osr.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o ../deps/v8/src/compiler/js-context-specialization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-context-specialization.h:8, from ../deps/v8/src/compiler/js-context-specialization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-context-specialization.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-context-specialization.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o ../deps/v8/src/compiler/pipeline.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o ../deps/v8/src/compiler/js-create-lowering.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-create-lowering.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/pipeline.cc:18: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assert-scope.h:9, from ../deps/v8/src/objects.h:10, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assert-scope.h:9, from ../deps/v8/src/objects.h:10, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-create-lowering.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/compiler/js-create-lowering.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o ../deps/v8/src/compiler/pipeline-statistics.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-frame-specialization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-frame-specialization.o ../deps/v8/src/compiler/js-frame-specialization.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-frame-specialization.h:8, from ../deps/v8/src/compiler/js-frame-specialization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-frame-specialization.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/compiler/js-frame-specialization.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o ../deps/v8/src/compiler/raw-machine-assembler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o ../deps/v8/src/compiler/js-generic-lowering.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/raw-machine-assembler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/raw-machine-assembler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/raw-machine-assembler.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o ../deps/v8/src/compiler/register-allocator.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-generic-lowering.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/frame.h:8, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/register-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/register-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames.h:9, from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-global-object-specialization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-global-object-specialization.o ../deps/v8/src/compiler/js-global-object-specialization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-global-object-specialization.h:8, from ../deps/v8/src/compiler/js-global-object-specialization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-global-object-specialization.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-global-object-specialization.cc:15: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-graph.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-graph.o ../deps/v8/src/compiler/js-graph.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o ../deps/v8/src/compiler/register-allocator-verifier.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/register-allocator-verifier.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/compiler/js-graph.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/register-allocator-verifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/register-allocator-verifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o ../deps/v8/src/compiler/js-inlining.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o ../deps/v8/src/compiler/representation-change.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/js-inlining.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o ../deps/v8/src/compiler/schedule.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/zone-allocator.h:10, from ../deps/v8/src/zone-containers.h:16, from ../deps/v8/src/compiler/schedule.h:10, from ../deps/v8/src/compiler/schedule.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o ../deps/v8/src/compiler/scheduler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o ../deps/v8/src/compiler/js-inlining-heuristic.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/scheduler.h:9, from ../deps/v8/src/compiler/scheduler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/js-inlining.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.h:8, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/js-inlining-heuristic.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o ../deps/v8/src/compiler/select-lowering.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o ../deps/v8/src/compiler/js-intrinsic-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/select-lowering.h:8, from ../deps/v8/src/compiler/select-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-intrinsic-lowering.h:8, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o ../deps/v8/src/compiler/simplified-lowering.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o ../deps/v8/src/compiler/js-native-context-specialization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/js-native-context-specialization.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o ../deps/v8/src/compiler/simplified-operator-reducer.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-native-context-specialization.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/simplified-operator-reducer.h:8, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o ../deps/v8/src/compiler/simplified-operator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/simplified-operator.h:10, from ../deps/v8/src/compiler/simplified-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/source-position.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/source-position.o ../deps/v8/src/compiler/source-position.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-operator.o ../deps/v8/src/compiler/js-operator.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/compiler/type-hints.h:9, from ../deps/v8/src/compiler/js-operator.h:8, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o ../deps/v8/src/compiler/state-values-utils.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/state-values-utils.h:8, from ../deps/v8/src/compiler/state-values-utils.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-operator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/js-operator.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/state-values-utils.h:8, from ../deps/v8/src/compiler/state-values-utils.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/state-values-utils.h:8, from ../deps/v8/src/compiler/state-values-utils.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/tail-call-optimization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/tail-call-optimization.o ../deps/v8/src/compiler/tail-call-optimization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/tail-call-optimization.h:8, from ../deps/v8/src/compiler/tail-call-optimization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/tail-call-optimization.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-hint-analyzer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-hint-analyzer.o ../deps/v8/src/compiler/type-hint-analyzer.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o ../deps/v8/src/compiler/js-typed-lowering.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/compiler/type-hints.h:9, from ../deps/v8/src/compiler/type-hint-analyzer.h:8, from ../deps/v8/src/compiler/type-hint-analyzer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/type-hint-analyzer.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/type-hint-analyzer.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/type-hint-analyzer.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/js-typed-lowering.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-hints.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-hints.o ../deps/v8/src/compiler/type-hints.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/compiler/type-hints.h:9, from ../deps/v8/src/compiler/type-hints.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o ../deps/v8/src/compiler/typer.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/typer.h:9, from ../deps/v8/src/compiler/typer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o ../deps/v8/src/compiler/jump-threading.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o ../deps/v8/src/compiler/value-numbering-reducer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/value-numbering-reducer.h:8, from ../deps/v8/src/compiler/value-numbering-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o ../deps/v8/src/compiler/verifier.cc In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/jump-threading.h:8, from ../deps/v8/src/compiler/jump-threading.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/verifier.cc:13: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o ../deps/v8/src/compiler/wasm-compiler.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/machine-type.h:12, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/compiler/wasm-compiler.h:10, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/linkage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/linkage.o ../deps/v8/src/compiler/linkage.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/wasm-compiler.cc:18: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/wasm-compiler.cc:18: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/bits.h:9, from ../deps/v8/src/machine-type.h:10, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/compiler/wasm-compiler.h:10, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/wasm-compiler.cc:18: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/bits.h:9, from ../deps/v8/src/machine-type.h:10, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/compiler/wasm-compiler.h:10, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/isolate.h:16, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/linkage.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/linkage.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/liveness-analyzer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/liveness-analyzer.o ../deps/v8/src/compiler/liveness-analyzer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o ../deps/v8/src/compiler/wasm-linkage.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/liveness-analyzer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/wasm-linkage.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/wasm-linkage.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/wasm-linkage.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o ../deps/v8/src/compiler/live-range-separator.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-pool.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-pool.o ../deps/v8/src/compiler/zone-pool.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/live-range-separator.h:9, from ../deps/v8/src/compiler/live-range-separator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/zone-pool.h:12, from ../deps/v8/src/compiler/zone-pool.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler.o ../deps/v8/src/compiler.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/accounting-allocator.h:9, from ../deps/v8/src/zone.h:10, from ../deps/v8/src/compiler/live-range-separator.h:9, from ../deps/v8/src/compiler/live-range-separator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/accounting-allocator.h:9, from ../deps/v8/src/zone.h:10, from ../deps/v8/src/compiler/live-range-separator.h:9, from ../deps/v8/src/compiler/live-range-separator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/live-range-separator.cc:6: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler.cc:14: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/compiler.cc: In member function 'void v8::internal::OptimizedCompileJob::RecordOptimizationStats()': ../deps/v8/src/compiler.cc:700:75: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 700 | time_taken_to_codegen_); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2943:43: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)' 2943 | void IncrementSubtotals(base::TimeDelta create_graph, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/compiler.cc:700:75: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 700 | time_taken_to_codegen_); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2944:43: note: initializing argument 2 of 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)' 2944 | base::TimeDelta optimize_graph, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../deps/v8/src/compiler.cc:700:75: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 700 | time_taken_to_codegen_); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2945:43: note: initializing argument 3 of 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)' 2945 | base::TimeDelta generate_code) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o ../deps/v8/src/compiler/load-elimination.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/load-elimination.h:8, from ../deps/v8/src/compiler/load-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o ../deps/v8/src/compiler/loop-analysis.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/loop-analysis.h:9, from ../deps/v8/src/compiler/loop-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/context-measure.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/context-measure.o ../deps/v8/src/context-measure.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/context-measure.h:8, from ../deps/v8/src/context-measure.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o ../deps/v8/src/compiler/loop-peeling.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/loop-peeling.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/contexts.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/contexts.o ../deps/v8/src/contexts.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o ../deps/v8/src/compiler/machine-operator-reducer.cc In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/contexts.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/contexts.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/conversions.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/conversions.o ../deps/v8/src/conversions.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/conversions.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler/machine-operator-reducer.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/conversions.cc: At global scope: ../deps/v8/src/conversions.cc:57:10: warning: 'uint16_t v8::internal::{anonymous}::StringCharacterStreamIterator::operator*() const' defined but not used [-Wunused-function] 57 | uint16_t StringCharacterStreamIterator::operator*() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/conversions.cc:52:1: warning: 'v8::internal::{anonymous}::StringCharacterStreamIterator::StringCharacterStreamIterator(v8::internal::StringCharacterStream*)' defined but not used [-Wunused-function] 52 | StringCharacterStreamIterator::StringCharacterStreamIterator( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o ../deps/v8/src/compiler/machine-operator.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/machine-type.h:12, from ../deps/v8/src/compiler/machine-operator.h:9, from ../deps/v8/src/compiler/machine-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/counters.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/counters.o ../deps/v8/src/counters.cc In file included from ../deps/v8/src/counters.h:8, from ../deps/v8/src/counters.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/counters.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/counters.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::ElapsedTimer& v8::base::ElapsedTimer::operator=(v8::base::ElapsedTimer&&)': ../deps/v8/src/base/platform/elapsed-timer.h:14:7: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 14 | class ElapsedTimer final { | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::HistogramTimer& v8::internal::HistogramTimer::operator=(v8::internal::HistogramTimer&&)': ../deps/v8/src/counters.h:228:7: note: synthesized method 'v8::base::ElapsedTimer& v8::base::ElapsedTimer::operator=(v8::base::ElapsedTimer&&)' first required here 228 | class HistogramTimer : public Histogram { | ^~~~~~~~~~~~~~ ../deps/v8/src/counters.cc: In constructor 'v8::internal::Counters::Counters(v8::internal::Isolate*)': ../deps/v8/src/counters.cc:69:78: note: synthesized method 'v8::internal::HistogramTimer& v8::internal::HistogramTimer::operator=(v8::internal::HistogramTimer&&)' first required here 69 | name##_ = HistogramTimer(#caption, 0, max, HistogramTimer::res, 50, isolate); | ^ ../deps/v8/src/counters.h:595:3: note: in expansion of macro 'HT' 595 | HT(gc_compactor, V8.GCCompactor, 10000, MILLISECOND) \ | ^~ ../deps/v8/src/counters.cc:70:5: note: in expansion of macro 'HISTOGRAM_TIMER_LIST' 70 | HISTOGRAM_TIMER_LIST(HT) | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/counters.cc: In member function 'void v8::internal::RuntimeCallStatEntries::Print(std::ostream&)': ../deps/v8/src/counters.cc:207:50: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 207 | entry.SetTotal(total_time, total_call_count); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/counters.cc:248:35: note: initializing argument 1 of 'void v8::internal::RuntimeCallStatEntries::Entry::SetTotal(v8::base::TimeDelta, uint64_t)' 248 | void SetTotal(base::TimeDelta total_time, uint64_t total_count) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../deps/v8/src/counters.cc:211:48: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 211 | Entry("Total", total_time, total_call_count).Print(os); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/counters.cc:224:45: note: initializing argument 2 of 'v8::internal::RuntimeCallStatEntries::Entry::Entry(const char*, v8::base::TimeDelta, uint64_t)' 224 | Entry(const char* name, base::TimeDelta time, uint64_t count) | ~~~~~~~~~~~~~~~~^~~~ ../deps/v8/src/counters.cc: In member function 'void v8::internal::RuntimeCallStatEntries::Add(v8::internal::RuntimeCallCounter*)': ../deps/v8/src/counters.cc:216:73: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 216 | entries.push_back(Entry(counter->name, counter->time, counter->count)); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/counters.cc:224:45: note: initializing argument 2 of 'v8::internal::RuntimeCallStatEntries::Entry::Entry(const char*, v8::base::TimeDelta, uint64_t)' 224 | Entry(const char* name, base::TimeDelta time, uint64_t count) | ~~~~~~~~~~~~~~~~^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o ../deps/v8/src/compiler/move-optimizer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/move-optimizer.h:8, from ../deps/v8/src/compiler/move-optimizer.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-cache.o ../deps/v8/src/compiler/node-cache.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/node-cache.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-marker.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-marker.o ../deps/v8/src/compiler/node-marker.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/node-marker.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o ../deps/v8/src/compiler/node-matchers.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/node-matchers.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-properties.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-properties.o ../deps/v8/src/compiler/node-properties.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/node-properties.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/compilation-phase.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/compilation-phase.o ../deps/v8/src/crankshaft/compilation-phase.cc In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/node-properties.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/node-properties.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/compiler/node-properties.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node.o ../deps/v8/src/compiler/node.cc In file included from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-bce.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-bce.o ../deps/v8/src/crankshaft/hydrogen-bce.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/opcodes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/opcodes.o ../deps/v8/src/compiler/opcodes.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o ../deps/v8/src/compiler/operator-properties.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/compiler/type-hints.h:9, from ../deps/v8/src/compiler/js-operator.h:8, from ../deps/v8/src/compiler/operator-properties.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/operator-properties.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/operator.o ../deps/v8/src/compiler/operator.cc In file included from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/osr.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/osr.o ../deps/v8/src/compiler/osr.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-canonicalize.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-canonicalize.o ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/compiler/osr.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-check-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-check-elimination.o ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/pipeline.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/pipeline.o ../deps/v8/src/compiler/pipeline.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/compiler/pipeline.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/pipeline.cc:18: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/compiler/pipeline.cc: In member function 'void v8::internal::compiler::Pipeline::AllocateRegisters(const v8::internal::RegisterConfiguration*, v8::internal::compiler::CallDescriptor*, bool)': ../deps/v8/src/compiler/pipeline.cc:1453:37: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 1453 | debug_name = info()->GetDebugName(); | ^ In file included from ../deps/v8/src/objects.h:14, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dce.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dce.o ../deps/v8/src/crankshaft/hydrogen-dce.cc In file included from ../deps/v8/src/assert-scope.h:9, from ../deps/v8/src/objects.h:10, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler/ast-graph-builder.h:8, from ../deps/v8/src/compiler/pipeline.cc:12: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assert-scope.h:9, from ../deps/v8/src/objects.h:10, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/base/build_config.h:8, from ../deps/v8/src/base/macros.h:13, from ../deps/v8/src/assert-scope.h:9, from ../deps/v8/src/objects.h:10, from ../deps/v8/src/compiler/pipeline.h:10, from ../deps/v8/src/compiler/pipeline.cc:5: ../deps/v8/src/base/logging.h: In instantiation of 'std::string* v8::base::CheckEQImpl(const Lhs&, const Rhs&, const char*) [with Lhs = int; Rhs = unsigned int; std::string = std::__cxx11::basic_string]': ../deps/v8/src/compiler/pipeline.cc:280:7: required from here ../deps/v8/src/base/logging.h:126:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare] 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) ../deps/v8/include/v8config.h:362:52: note: in definition of macro 'V8_LIKELY' 362 | # define V8_LIKELY(condition) (__builtin_expect(!!(condition), 1)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:126:1: note: in expansion of macro 'DEFINE_CHECK_OP_IMPL' 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dehoist.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dehoist.o ../deps/v8/src/crankshaft/hydrogen-dehoist.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o ../deps/v8/src/compiler/pipeline-statistics.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler/pipeline-statistics.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-environment-liveness.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-environment-liveness.o ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o ../deps/v8/src/compiler/raw-machine-assembler.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/raw-machine-assembler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/raw-machine-assembler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/raw-machine-assembler.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/raw-machine-assembler.h:8, from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-escape-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-escape-analysis.o ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o ../deps/v8/src/compiler/register-allocator.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/frame.h:8, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/linkage.h:13, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-gvn.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-gvn.o ../deps/v8/src/crankshaft/hydrogen-gvn.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/register-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator.h:8, from ../deps/v8/src/compiler/register-allocator.cc:7: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/register-allocator.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames.h:9, from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/register-allocator.cc:6: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-representation.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-representation.o ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-types.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-types.o ../deps/v8/src/crankshaft/hydrogen-infer-types.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o ../deps/v8/src/compiler/register-allocator-verifier.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/register-allocator-verifier.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-instructions.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-instructions.o ../deps/v8/src/crankshaft/hydrogen-instructions.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:13, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/register-allocator-verifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/globals.h:15, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/bit-vector.h:8, from ../deps/v8/src/compiler/register-allocator-verifier.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/register-allocator-verifier.cc:6: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:9: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:9: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:9: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:9: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/representation-change.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/representation-change.o ../deps/v8/src/compiler/representation-change.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/representation-change.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/representation-change.h:8, from ../deps/v8/src/compiler/representation-change.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-load-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-load-elimination.o ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/schedule.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/schedule.o ../deps/v8/src/compiler/schedule.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/zone-allocator.h:10, from ../deps/v8/src/zone-containers.h:16, from ../deps/v8/src/compiler/schedule.h:10, from ../deps/v8/src/compiler/schedule.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/scheduler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/scheduler.o ../deps/v8/src/compiler/scheduler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-deoptimize.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-deoptimize.o ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/scheduler.h:9, from ../deps/v8/src/compiler/scheduler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-unreachable.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-unreachable.o ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o ../deps/v8/src/compiler/select-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/select-lowering.h:8, from ../deps/v8/src/compiler/select-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-osr.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-osr.o ../deps/v8/src/crankshaft/hydrogen-osr.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o ../deps/v8/src/compiler/simplified-lowering.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/compiler/simplified-lowering.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/build_config.h:8, from ../deps/v8/src/base/macros.h:13, from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/compiler/node-cache.h:8, from ../deps/v8/src/compiler/common-node-cache.h:8, from ../deps/v8/src/compiler/js-graph.h:8, from ../deps/v8/src/compiler/simplified-lowering.h:8, from ../deps/v8/src/compiler/simplified-lowering.cc:5: ../deps/v8/src/compiler/simplified-lowering.cc: In member function 'v8::internal::compiler::RepresentationSelector::NodeInfo* v8::internal::compiler::RepresentationSelector::GetInfo(v8::internal::compiler::Node*)': ../deps/v8/src/compiler/simplified-lowering.cc:1463:23: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 1463 | DCHECK(node->id() >= 0); | ~~~~~~~~~~~^~~~ ../deps/v8/include/v8config.h:361:54: note: in definition of macro 'V8_UNLIKELY' 361 | # define V8_UNLIKELY(condition) (__builtin_expect(!!(condition), 0)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:156:32: note: in expansion of macro 'CHECK' 156 | #define DCHECK(condition) CHECK(condition) | ^~~~~ ../deps/v8/src/compiler/simplified-lowering.cc:1463:5: note: in expansion of macro 'DCHECK' 1463 | DCHECK(node->id() >= 0); | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-range-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-range-analysis.o ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o ../deps/v8/src/compiler/simplified-operator-reducer.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-redundant-phi.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-redundant-phi.o ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/simplified-operator-reducer.h:8, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/node-matchers.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/js-operator.h:9, from ../deps/v8/src/compiler/js-graph.h:11, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/compiler/simplified-operator-reducer.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o ../deps/v8/src/compiler/simplified-operator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/simplified-operator.h:10, from ../deps/v8/src/compiler/simplified-operator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-removable-simulates.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-removable-simulates.o ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/source-position.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/source-position.o ../deps/v8/src/compiler/source-position.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/source-position.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o ../deps/v8/src/compiler/state-values-utils.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/js-graph.h:9, from ../deps/v8/src/compiler/state-values-utils.h:8, from ../deps/v8/src/compiler/state-values-utils.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-representation-changes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-representation-changes.o ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/state-values-utils.h:8, from ../deps/v8/src/compiler/state-values-utils.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/js-graph.h:14, from ../deps/v8/src/compiler/state-values-utils.h:8, from ../deps/v8/src/compiler/state-values-utils.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/tail-call-optimization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/tail-call-optimization.o ../deps/v8/src/compiler/tail-call-optimization.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/tail-call-optimization.h:8, from ../deps/v8/src/compiler/tail-call-optimization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/linkage.h:9, from ../deps/v8/src/compiler/tail-call-optimization.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/type-hint-analyzer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/type-hint-analyzer.o ../deps/v8/src/compiler/type-hint-analyzer.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/compiler/type-hints.h:9, from ../deps/v8/src/compiler/type-hint-analyzer.h:8, from ../deps/v8/src/compiler/type-hint-analyzer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-sce.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-sce.o ../deps/v8/src/crankshaft/hydrogen-sce.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/type-hint-analyzer.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/type-hint-analyzer.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/compiler/type-hint-analyzer.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/type-hint-analyzer.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/type-hints.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/type-hints.o ../deps/v8/src/compiler/type-hints.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-store-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-store-elimination.o ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/compiler/type-hints.h:9, from ../deps/v8/src/compiler/type-hints.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/typer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/typer.o ../deps/v8/src/compiler/typer.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/graph.h:8, from ../deps/v8/src/compiler/typer.h:9, from ../deps/v8/src/compiler/typer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/compiler/typer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/compiler/typer.cc:16: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-types.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-types.o ../deps/v8/src/crankshaft/hydrogen-types.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/types.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.h:12, from ../deps/v8/src/crankshaft/hydrogen-types.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o ../deps/v8/src/compiler/value-numbering-reducer.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-uint32-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-uint32-analysis.o ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/operator.h:12, from ../deps/v8/src/compiler/node.h:9, from ../deps/v8/src/compiler/node-marker.h:8, from ../deps/v8/src/compiler/graph-reducer.h:8, from ../deps/v8/src/compiler/value-numbering-reducer.h:8, from ../deps/v8/src/compiler/value-numbering-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/verifier.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/verifier.o ../deps/v8/src/compiler/verifier.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/compiler/verifier.cc:13: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen.o ../deps/v8/src/crankshaft/hydrogen.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o ../deps/v8/src/compiler/wasm-compiler.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/machine-type.h:12, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/compiler/wasm-compiler.h:10, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/wasm-compiler.cc:18: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/wasm-compiler.cc:18: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/list-inl.h: In instantiation of 'void v8::internal::List::ResizeAddInternal(const T&, P) [with T = v8::base::TimeDelta; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]': ../deps/v8/src/list-inl.h:50:3: required from 'void v8::internal::List::ResizeAdd(const T&, P) [with T = v8::base::TimeDelta; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]' ../deps/v8/src/list-inl.h:22:17: required from 'void v8::internal::List::Add(const T&, P) [with T = v8::base::TimeDelta; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]' ../deps/v8/src/crankshaft/hydrogen.cc:13560:18: required from here ../deps/v8/src/list-inl.h:62:5: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | T temp = element; | ^~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/crankshaft/hydrogen.cc: In member function 'bool v8::internal::HOptimizedGraphBuilder::TryInlineBuiltinFunctionCall(v8::internal::Call*)': ../deps/v8/src/crankshaft/hydrogen.cc:8706:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 8706 | if (!FLAG_fast_math) break; | ^~ ../deps/v8/src/crankshaft/hydrogen.cc:8708:5: note: here 8708 | case kMathRound: | ^~~~ ../deps/v8/src/crankshaft/hydrogen.cc: In member function 'bool v8::internal::HOptimizedGraphBuilder::TryInlineBuiltinMethodCall(v8::internal::Call*, v8::internal::Handle, v8::internal::Handle, int)': ../deps/v8/src/crankshaft/hydrogen.cc:8837:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 8837 | if (!FLAG_fast_math) break; | ^~ ../deps/v8/src/crankshaft/hydrogen.cc:8839:5: note: here 8839 | case kMathRound: | ^~~~ In file included from ../deps/v8/src/base/bits.h:9, from ../deps/v8/src/machine-type.h:10, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/compiler/wasm-compiler.h:10, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector.h:11, from ../deps/v8/src/compiler/wasm-compiler.cc:18: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/bits.h:9, from ../deps/v8/src/machine-type.h:10, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/compiler/wasm-compiler.h:10, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/isolate.h:16, from ../deps/v8/src/isolate-inl.h:8, from ../deps/v8/src/compiler/wasm-compiler.cc:7: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ In file included from ../deps/v8/src/base/build_config.h:8, from ../deps/v8/src/base/macros.h:13, from ../deps/v8/src/base/bits.h:9, from ../deps/v8/src/machine-type.h:10, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/compiler/wasm-compiler.h:10, from ../deps/v8/src/compiler/wasm-compiler.cc:5: ../deps/v8/src/base/logging.h: In instantiation of 'std::string* v8::base::CheckEQImpl(const Lhs&, const Rhs&, const char*) [with Lhs = int; Rhs = unsigned int; std::string = std::__cxx11::basic_string]': ../deps/v8/src/compiler/wasm-compiler.cc:2388:5: required from here ../deps/v8/src/base/logging.h:126:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare] 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) ../deps/v8/include/v8config.h:362:52: note: in definition of macro 'V8_LIKELY' 362 | # define V8_LIKELY(condition) (__builtin_expect(!!(condition), 1)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:126:1: note: in expansion of macro 'DEFINE_CHECK_OP_IMPL' 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) | ^~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o ../deps/v8/src/compiler/wasm-linkage.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/wasm-linkage.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/wasm-linkage.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/wasm-linkage.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/wasm-linkage.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/zone-pool.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/zone-pool.o ../deps/v8/src/compiler/zone-pool.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/compiler/zone-pool.h:12, from ../deps/v8/src/compiler/zone-pool.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler.o ../deps/v8/src/compiler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/compiler.cc:14: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/compiler.cc: In member function 'void v8::internal::OptimizedCompileJob::RecordOptimizationStats()': ../deps/v8/src/compiler.cc:700:75: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 700 | time_taken_to_codegen_); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2943:43: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)' 2943 | void IncrementSubtotals(base::TimeDelta create_graph, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/compiler.cc:700:75: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 700 | time_taken_to_codegen_); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2944:43: note: initializing argument 2 of 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)' 2944 | base::TimeDelta optimize_graph, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../deps/v8/src/compiler.cc:700:75: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 700 | time_taken_to_codegen_); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler.cc:17: ../deps/v8/src/crankshaft/hydrogen.h:2945:43: note: initializing argument 3 of 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)' 2945 | base::TimeDelta generate_code) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/context-measure.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/context-measure.o ../deps/v8/src/context-measure.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/context-measure.h:8, from ../deps/v8/src/context-measure.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium-allocator.o ../deps/v8/src/crankshaft/lithium-allocator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/context-measure.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/contexts.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/contexts.o ../deps/v8/src/contexts.cc In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/contexts.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/contexts.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/contexts.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium-codegen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium-codegen.o ../deps/v8/src/crankshaft/lithium-codegen.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:10, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/lithium-codegen.cc:13: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/lithium-codegen.cc:13: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/lithium-codegen.cc:13: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/lithium-codegen.cc:13: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/conversions.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/conversions.o ../deps/v8/src/conversions.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/conversions.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium.o ../deps/v8/src/crankshaft/lithium.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/conversions.cc:13: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/conversions.cc: At global scope: ../deps/v8/src/conversions.cc:57:10: warning: 'uint16_t v8::internal::{anonymous}::StringCharacterStreamIterator::operator*() const' defined but not used [-Wunused-function] 57 | uint16_t StringCharacterStreamIterator::operator*() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/conversions.cc:52:1: warning: 'v8::internal::{anonymous}::StringCharacterStreamIterator::StringCharacterStreamIterator(v8::internal::StringCharacterStream*)' defined but not used [-Wunused-function] 52 | StringCharacterStreamIterator::StringCharacterStreamIterator( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/counters.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/counters.o ../deps/v8/src/counters.cc In file included from ../deps/v8/src/counters.h:8, from ../deps/v8/src/counters.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/counters.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/typing.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/typing.o ../deps/v8/src/crankshaft/typing.cc In file included from ../deps/v8/src/counters.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::ElapsedTimer& v8::base::ElapsedTimer::operator=(v8::base::ElapsedTimer&&)': ../deps/v8/src/base/platform/elapsed-timer.h:14:7: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 14 | class ElapsedTimer final { | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::HistogramTimer& v8::internal::HistogramTimer::operator=(v8::internal::HistogramTimer&&)': ../deps/v8/src/counters.h:228:7: note: synthesized method 'v8::base::ElapsedTimer& v8::base::ElapsedTimer::operator=(v8::base::ElapsedTimer&&)' first required here 228 | class HistogramTimer : public Histogram { | ^~~~~~~~~~~~~~ ../deps/v8/src/counters.cc: In constructor 'v8::internal::Counters::Counters(v8::internal::Isolate*)': ../deps/v8/src/counters.cc:69:78: note: synthesized method 'v8::internal::HistogramTimer& v8::internal::HistogramTimer::operator=(v8::internal::HistogramTimer&&)' first required here 69 | name##_ = HistogramTimer(#caption, 0, max, HistogramTimer::res, 50, isolate); | ^ ../deps/v8/src/counters.h:595:3: note: in expansion of macro 'HT' 595 | HT(gc_compactor, V8.GCCompactor, 10000, MILLISECOND) \ | ^~ ../deps/v8/src/counters.cc:70:5: note: in expansion of macro 'HISTOGRAM_TIMER_LIST' 70 | HISTOGRAM_TIMER_LIST(HT) | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/counters.cc: In member function 'void v8::internal::RuntimeCallStatEntries::Print(std::ostream&)': ../deps/v8/src/counters.cc:207:50: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 207 | entry.SetTotal(total_time, total_call_count); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/counters.cc:248:35: note: initializing argument 1 of 'void v8::internal::RuntimeCallStatEntries::Entry::SetTotal(v8::base::TimeDelta, uint64_t)' 248 | void SetTotal(base::TimeDelta total_time, uint64_t total_count) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../deps/v8/src/counters.cc:211:48: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 211 | Entry("Total", total_time, total_call_count).Print(os); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/counters.cc:224:45: note: initializing argument 2 of 'v8::internal::RuntimeCallStatEntries::Entry::Entry(const char*, v8::base::TimeDelta, uint64_t)' 224 | Entry(const char* name, base::TimeDelta time, uint64_t count) | ~~~~~~~~~~~~~~~~^~~~ ../deps/v8/src/counters.cc: In member function 'void v8::internal::RuntimeCallStatEntries::Add(v8::internal::RuntimeCallCounter*)': ../deps/v8/src/counters.cc:216:73: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 216 | entries.push_back(Entry(counter->name, counter->time, counter->count)); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/counters.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/counters.cc:224:45: note: initializing argument 2 of 'v8::internal::RuntimeCallStatEntries::Entry::Entry(const char*, v8::base::TimeDelta, uint64_t)' 224 | Entry(const char* name, base::TimeDelta time, uint64_t count) | ~~~~~~~~~~~~~~~~^~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/date.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/date.o ../deps/v8/src/date.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/date.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o ../deps/v8/src/dateparser.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/char-predicates.h:8, from ../deps/v8/src/dateparser.h:9, from ../deps/v8/src/dateparser.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o ../deps/v8/src/debug/debug-evaluate.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/frames.h:9, from ../deps/v8/src/debug/debug-evaluate.h:8, from ../deps/v8/src/debug/debug-evaluate.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug-evaluate.h:8, from ../deps/v8/src/debug/debug-evaluate.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o ../deps/v8/src/debug/debug-frames.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/compilation-phase.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/compilation-phase.o ../deps/v8/src/crankshaft/compilation-phase.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o ../deps/v8/src/debug/debug-scopes.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/compilation-phase.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/compilation-phase.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-bce.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-bce.o ../deps/v8/src/crankshaft/hydrogen-bce.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o ../deps/v8/src/debug/debug.cc ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-bce.h:8, from ../deps/v8/src/crankshaft/hydrogen-bce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-canonicalize.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-canonicalize.o ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o ../deps/v8/src/debug/liveedit.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-canonicalize.h:8, from ../deps/v8/src/crankshaft/hydrogen-canonicalize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-check-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-check-elimination.o ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/debug/liveedit.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-check-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-check-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o ../deps/v8/src/deoptimizer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dce.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dce.o ../deps/v8/src/crankshaft/hydrogen-dce.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dce.h:8, from ../deps/v8/src/crankshaft/hydrogen-dce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o ../deps/v8/src/disassembler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dehoist.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dehoist.o ../deps/v8/src/crankshaft/hydrogen-dehoist.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o ../deps/v8/src/diy-fp.cc In file included from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-dehoist.h:8, from ../deps/v8/src/crankshaft/hydrogen-dehoist.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o ../deps/v8/src/dtoa.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/dtoa.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o ../deps/v8/src/elements-kind.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-environment-liveness.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-environment-liveness.o ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/elements-kind.h:9, from ../deps/v8/src/elements-kind.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/elements.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/elements.o ../deps/v8/src/elements.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/elements-kind.h:9, from ../deps/v8/src/elements.h:8, from ../deps/v8/src/elements.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.h:8, from ../deps/v8/src/crankshaft/hydrogen-environment-liveness.cc:6: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-escape-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-escape-analysis.o ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.h:9, from ../deps/v8/src/crankshaft/hydrogen-escape-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-gvn.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-gvn.o ../deps/v8/src/crankshaft/hydrogen-gvn.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-gvn.h:10, from ../deps/v8/src/crankshaft/hydrogen-gvn.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/execution.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/execution.o ../deps/v8/src/execution.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-representation.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-representation.o ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/execution.h:10, from ../deps/v8/src/execution.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o ../deps/v8/src/extensions/externalize-string-extension.cc In file included from ../deps/v8/src/extensions/externalize-string-extension.h:8, from ../deps/v8/src/extensions/externalize-string-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-representation.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-types.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-types.o ../deps/v8/src/crankshaft/hydrogen-infer-types.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o ../deps/v8/src/extensions/free-buffer-extension.cc In file included from ../deps/v8/src/extensions/free-buffer-extension.h:8, from ../deps/v8/src/extensions/free-buffer-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/extensions/free-buffer-extension.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/extensions/free-buffer-extension.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o ../deps/v8/src/extensions/gc-extension.cc In file included from ../deps/v8/src/extensions/gc-extension.h:8, from ../deps/v8/src/extensions/gc-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o ../deps/v8/src/extensions/statistics-extension.cc In file included from ../deps/v8/src/extensions/statistics-extension.h:8, from ../deps/v8/src/extensions/statistics-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-types.h:8, from ../deps/v8/src/crankshaft/hydrogen-infer-types.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/extensions/statistics-extension.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/extensions/statistics-extension.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-instructions.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-instructions.o ../deps/v8/src/crankshaft/hydrogen-instructions.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/bit-vector.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:13, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o ../deps/v8/src/extensions/trigger-failure-extension.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/extensions/trigger-failure-extension.h:8, from ../deps/v8/src/extensions/trigger-failure-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o ../deps/v8/src/external-reference-table.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/external-reference-table.h:8, from ../deps/v8/src/external-reference-table.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/external-reference-table.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/external-reference-table.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:9: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:9: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:9: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-infer-representation.h:8, from ../deps/v8/src/crankshaft/hydrogen-instructions.cc:9: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/external-reference-table.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/factory.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/factory.o ../deps/v8/src/factory.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/factory.cc:12: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-load-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-load-elimination.o ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fast-accessor-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fast-accessor-assembler.o ../deps/v8/src/fast-accessor-assembler.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/include/v8-experimental.h:13, from ../deps/v8/src/fast-accessor-assembler.h:11, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-load-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-load-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-deoptimize.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-deoptimize.o ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o ../deps/v8/src/fast-dtoa.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/fast-dtoa.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/field-type.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/field-type.o ../deps/v8/src/field-type.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/field-type.h:8, from ../deps/v8/src/field-type.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-deoptimize.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o ../deps/v8/src/fixed-dtoa.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/fixed-dtoa.cc:10: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/flags.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/flags.o ../deps/v8/src/flags.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-unreachable.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-unreachable.o ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/flags.cc:12: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/flags.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/frames.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/frames.o ../deps/v8/src/frames.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/frames.h:9, from ../deps/v8/src/frames.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/frames.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.h:8, from ../deps/v8/src/crankshaft/hydrogen-mark-unreachable.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/frames.cc:12: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-osr.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-osr.o ../deps/v8/src/crankshaft/hydrogen-osr.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/full-codegen/full-codegen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/full-codegen/full-codegen.o ../deps/v8/src/full-codegen/full-codegen.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.h:8, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-osr.h:9, from ../deps/v8/src/crankshaft/hydrogen-osr.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/full-codegen.h:13, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-range-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-range-analysis.o ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o ../deps/v8/src/futex-emulation.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/futex-emulation.h:16, from ../deps/v8/src/futex-emulation.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-range-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-range-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/futex-emulation.cc: In static member function 'static v8::internal::Object* v8::internal::FutexEmulation::Wait(v8::internal::Isolate*, v8::internal::Handle, size_t, int32_t, double)': ../deps/v8/src/futex-emulation.cc:117:34: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 117 | base::TimeTicks current_time = start_time; | ^~~~~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/futex-emulation.cc:172:59: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 172 | base::TimeDelta time_until_timeout = timeout_time - current_time; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o ../deps/v8/src/gdb-jit.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-redundant-phi.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-redundant-phi.o ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc In file included from ../deps/v8/src/gdb-jit.h:8, from ../deps/v8/src/gdb-jit.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o ../deps/v8/src/global-handles.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/global-handles.h:8, from ../deps/v8/src/global-handles.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.h:8, from ../deps/v8/src/crankshaft/hydrogen-redundant-phi.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/global-handles.cc: In member function 'void v8::internal::GlobalHandles::Node::MakeWeak(void*, v8::WeakCallbackInfo::Callback, v8::WeakCallbackType)': ../deps/v8/src/global-handles.cc:279:69: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'v8::internal::GlobalHandles::WeakCallback' {aka 'void (*)(const v8::WeakCallbackData&)'} [-Wcast-function-type] 279 | weak_callback_ = reinterpret_cast(phantom_callback); | ^ ../deps/v8/src/global-handles.cc: In member function 'void v8::internal::GlobalHandles::Node::CollectPhantomCallbackData(v8::internal::Isolate*, v8::internal::List*)': ../deps/v8/src/global-handles.cc:313:68: warning: cast between incompatible function types from 'v8::internal::GlobalHandles::WeakCallback' {aka 'void (*)(const v8::WeakCallbackData&)'} to 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 313 | auto callback = reinterpret_cast(weak_callback_); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-removable-simulates.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-removable-simulates.o ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/handles.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/handles.o ../deps/v8/src/handles.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/handles.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.h:8, from ../deps/v8/src/crankshaft/hydrogen-removable-simulates.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o ../deps/v8/src/heap/array-buffer-tracker.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/array-buffer-tracker.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-representation-changes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-representation-changes.o ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o ../deps/v8/src/heap/memory-reducer.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/heap/memory-reducer.h:10, from ../deps/v8/src/heap/memory-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/memory-reducer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/memory-reducer.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-representation-changes.h:8, from ../deps/v8/src/crankshaft/hydrogen-representation-changes.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/heap/memory-reducer.cc: In static member function 'static v8::internal::MemoryReducer::State v8::internal::MemoryReducer::Step(const v8::internal::MemoryReducer::State&, const v8::internal::MemoryReducer::Event&)': ../deps/v8/src/heap/memory-reducer.cc:155:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 155 | switch (event.type) { | ^~~~~~ ../deps/v8/src/heap/memory-reducer.cc:178:5: note: here 178 | case kRun: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o ../deps/v8/src/heap/gc-idle-time-handler.cc In file included from ../deps/v8/src/counters.h:8, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-sce.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-sce.o ../deps/v8/src/crankshaft/hydrogen-sce.cc In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o ../deps/v8/src/heap/gc-tracer.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:8, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/gc-tracer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/gc-tracer.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o ../deps/v8/src/heap/heap.cc In file included from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-sce.h:8, from ../deps/v8/src/crankshaft/hydrogen-sce.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/heap.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-store-elimination.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-store-elimination.o ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/heap/heap.cc:14: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/heap/heap.cc:14: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/heap.cc: In member function 'void v8::internal::Heap::CallGCPrologueCallbacks(v8::GCType, v8::GCCallbackFlags)': ../deps/v8/src/heap/heap.cc:1388:47: warning: cast between incompatible function types from 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} to 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 1388 | gc_prologue_callbacks_[i].callback); | ^ ../deps/v8/src/heap/heap.cc: In member function 'void v8::internal::Heap::CallGCEpilogueCallbacks(v8::GCType, v8::GCCallbackFlags)': ../deps/v8/src/heap/heap.cc:1409:47: warning: cast between incompatible function types from 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} to 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 1409 | gc_epilogue_callbacks_[i].callback); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()': ../deps/v8/src/heap/spaces-inl.h:405:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | state_ = kMapState; | ~~~~~~~^~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:408:5: note: here 408 | case kMapState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:412:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | state_ = kCodeState; | ~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:415:5: note: here 415 | case kCodeState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:419:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 419 | state_ = kLargeObjectState; | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:422:5: note: here 422 | case kLargeObjectState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:427:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 427 | state_ = kFinishedState; | ~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:430:5: note: here 430 | case kFinishedState: | ^~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-store-elimination.h:8, from ../deps/v8/src/crankshaft/hydrogen-store-elimination.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-types.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-types.o ../deps/v8/src/crankshaft/hydrogen-types.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/types.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.h:12, from ../deps/v8/src/crankshaft/hydrogen-types.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/crankshaft/hydrogen-types.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-uint32-analysis.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-uint32-analysis.o ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o ../deps/v8/src/heap/incremental-marking-job.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/heap/incremental-marking-job.h:8, from ../deps/v8/src/heap/incremental-marking-job.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.h:8, from ../deps/v8/src/crankshaft/hydrogen-uint32-analysis.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o ../deps/v8/src/heap/incremental-marking.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen.o ../deps/v8/src/crankshaft/hydrogen.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/heap/incremental-marking.h:8, from ../deps/v8/src/heap/incremental-marking.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/list-inl.h: In instantiation of 'void v8::internal::List::ResizeAddInternal(const T&, P) [with T = v8::base::TimeDelta; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]': ../deps/v8/src/list-inl.h:50:3: required from 'void v8::internal::List::ResizeAdd(const T&, P) [with T = v8::base::TimeDelta; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]' ../deps/v8/src/list-inl.h:22:17: required from 'void v8::internal::List::Add(const T&, P) [with T = v8::base::TimeDelta; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]' ../deps/v8/src/crankshaft/hydrogen.cc:13560:18: required from here ../deps/v8/src/list-inl.h:62:5: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | T temp = element; | ^~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/hydrogen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/crankshaft/hydrogen.cc: In member function 'bool v8::internal::HOptimizedGraphBuilder::TryInlineBuiltinFunctionCall(v8::internal::Call*)': ../deps/v8/src/crankshaft/hydrogen.cc:8706:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 8706 | if (!FLAG_fast_math) break; | ^~ ../deps/v8/src/crankshaft/hydrogen.cc:8708:5: note: here 8708 | case kMathRound: | ^~~~ ../deps/v8/src/crankshaft/hydrogen.cc: In member function 'bool v8::internal::HOptimizedGraphBuilder::TryInlineBuiltinMethodCall(v8::internal::Call*, v8::internal::Handle, v8::internal::Handle, int)': ../deps/v8/src/crankshaft/hydrogen.cc:8837:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 8837 | if (!FLAG_fast_math) break; | ^~ ../deps/v8/src/crankshaft/hydrogen.cc:8839:5: note: here 8839 | case kMathRound: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o ../deps/v8/src/heap/mark-compact.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/heap/spaces.h:14, from ../deps/v8/src/heap/mark-compact.h:9, from ../deps/v8/src/heap/mark-compact.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()': ../deps/v8/src/heap/spaces-inl.h:405:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | state_ = kMapState; | ~~~~~~~^~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:408:5: note: here 408 | case kMapState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:412:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | state_ = kCodeState; | ~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:415:5: note: here 415 | case kCodeState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:419:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 419 | state_ = kLargeObjectState; | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:422:5: note: here 422 | case kLargeObjectState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:427:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 427 | state_ = kFinishedState; | ~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:430:5: note: here 430 | case kFinishedState: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o ../deps/v8/src/heap/object-stats.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/object-stats.h:8, from ../deps/v8/src/heap/object-stats.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/object-stats.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/object-stats.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o ../deps/v8/src/heap/objects-visiting.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/objects-visiting.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/remembered-set.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/remembered-set.o ../deps/v8/src/heap/remembered-set.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/remembered-set.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()': ../deps/v8/src/heap/spaces-inl.h:405:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | state_ = kMapState; | ~~~~~~~^~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:408:5: note: here 408 | case kMapState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:412:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | state_ = kCodeState; | ~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:415:5: note: here 415 | case kCodeState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:419:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 419 | state_ = kLargeObjectState; | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:422:5: note: here 422 | case kLargeObjectState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:427:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 427 | state_ = kFinishedState; | ~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:430:5: note: here 430 | case kFinishedState: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o ../deps/v8/src/heap/scavenge-job.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium-allocator.o ../deps/v8/src/crankshaft/lithium-allocator.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/heap/scavenge-job.h:8, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/scavenge-job.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/scavenge-job.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o ../deps/v8/src/heap/scavenger.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/scavenger.h:8, from ../deps/v8/src/heap/scavenger.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/crankshaft/lithium-allocator.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium-codegen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium-codegen.o ../deps/v8/src/crankshaft/lithium-codegen.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o ../deps/v8/src/heap/spaces.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/heap/spaces.h:14, from ../deps/v8/src/heap/spaces.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:10, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/full-codegen.h:13, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/lithium-codegen.cc:13: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/lithium-codegen.cc:13: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/lithium-codegen.cc:13: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/lithium-codegen.cc:13: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium.o ../deps/v8/src/crankshaft/lithium.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o ../deps/v8/src/heap/store-buffer.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/heap/slot-set.h:10, from ../deps/v8/src/heap/store-buffer.h:12, from ../deps/v8/src/heap/store-buffer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/store-buffer.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/store-buffer.cc:11: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/i18n.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/i18n.o ../deps/v8/src/i18n.cc In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/i18n.h:9, from ../deps/v8/src/i18n.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/typing.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/typing.o ../deps/v8/src/crankshaft/typing.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o ../deps/v8/src/icu_util.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/access-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/access-compiler.o ../deps/v8/src/ic/access-compiler.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/typing.h:9, from ../deps/v8/src/crankshaft/typing.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o ../deps/v8/src/ic/call-optimization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/date.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/date.o ../deps/v8/src/date.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/date.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/date.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/date.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o ../deps/v8/src/ic/handler-compiler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/dateparser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/dateparser.o ../deps/v8/src/dateparser.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/char-predicates.h:8, from ../deps/v8/src/dateparser.h:9, from ../deps/v8/src/dateparser.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/dateparser.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o ../deps/v8/src/debug/debug-evaluate.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-state.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-state.o ../deps/v8/src/ic/ic-state.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/frames.h:9, from ../deps/v8/src/debug/debug-evaluate.h:8, from ../deps/v8/src/debug/debug-evaluate.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug-evaluate.h:8, from ../deps/v8/src/debug/debug-evaluate.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug-evaluate.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o ../deps/v8/src/ic/ic.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-frames.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-frames.o ../deps/v8/src/debug/debug-frames.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-frames.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o ../deps/v8/src/debug/debug-scopes.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/debug/debug-scopes.h:8, from ../deps/v8/src/debug/debug-scopes.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-compiler.o ../deps/v8/src/ic/ic-compiler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug.o ../deps/v8/src/debug/debug.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o ../deps/v8/src/identity-map.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/identity-map.h:9, from ../deps/v8/src/identity-map.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/debug/debug.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o ../deps/v8/src/interface-descriptors.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o ../deps/v8/src/interpreter/bytecodes.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/interpreter/bytecodes.h:12, from ../deps/v8/src/interpreter/bytecodes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/interpreter/bytecodes.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/interpreter/bytecodes.cc: In static member function 'static std::ostream& v8::internal::interpreter::Bytecodes::Decode(std::ostream&, const uint8_t*, int)': ../deps/v8/src/interpreter/bytecodes.cc:598:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 598 | range += 1; | ~~~~~~^~~~ ../deps/v8/src/interpreter/bytecodes.cc:599:7: note: here 599 | case interpreter::OperandType::kRegOutPair: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o ../deps/v8/src/interpreter/bytecode-array-builder.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/liveedit.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/liveedit.o ../deps/v8/src/debug/liveedit.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/interpreter/bytecode-array-builder.cc: In member function 'bool v8::internal::interpreter::BytecodeArrayBuilder::OperandIsValid(v8::internal::interpreter::Bytecode, v8::internal::interpreter::OperandScale, int, uint32_t) const': ../deps/v8/src/interpreter/bytecode-array-builder.cc:1135:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1135 | if (operand_value == 0) { | ^~ ../deps/v8/src/interpreter/bytecode-array-builder.cc:1139:5: note: here 1139 | case OperandType::kReg: | ^~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/debug/liveedit.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/debug/liveedit.h:29, from ../deps/v8/src/debug/liveedit.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o ../deps/v8/src/interpreter/bytecode-array-iterator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/interpreter/bytecode-array-iterator.h:8, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-allocator.o ../deps/v8/src/interpreter/bytecode-register-allocator.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/interpreter/bytecodes.h:12, from ../deps/v8/src/interpreter/bytecode-register-allocator.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/deoptimizer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/deoptimizer.o ../deps/v8/src/deoptimizer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o ../deps/v8/src/interpreter/bytecode-generator.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/deoptimizer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/interpreter/bytecode-generator.cc: In member function 'virtual void v8::internal::interpreter::BytecodeGenerator::VisitCall(v8::internal::Call*)': ../deps/v8/src/interpreter/bytecode-generator.cc:2421:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 2421 | DCHECK_EQ(call_type, Call::POSSIBLY_EVAL_CALL); | ^ ../deps/v8/src/interpreter/bytecode-generator.cc:2423:5: note: here 2423 | case Call::OTHER_CALL: { | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o ../deps/v8/src/interpreter/constant-array-builder.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/identity-map.h:9, from ../deps/v8/src/interpreter/constant-array-builder.h:8, from ../deps/v8/src/interpreter/constant-array-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o ../deps/v8/src/interpreter/control-flow-builders.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/disassembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/disassembler.o ../deps/v8/src/disassembler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o ../deps/v8/src/interpreter/handler-table-builder.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/disassembler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/diy-fp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/diy-fp.o ../deps/v8/src/diy-fp.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o ../deps/v8/src/interpreter/interpreter.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/dtoa.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/dtoa.o ../deps/v8/src/dtoa.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/interpreter/interpreter.h:12, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/dtoa.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/elements-kind.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/elements-kind.o ../deps/v8/src/elements-kind.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/elements-kind.h:9, from ../deps/v8/src/elements-kind.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/elements-kind.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/elements.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/elements.o ../deps/v8/src/elements.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/elements-kind.h:9, from ../deps/v8/src/elements.h:8, from ../deps/v8/src/elements.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/elements.h:10, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/elements.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/build_config.h:8, from ../deps/v8/src/base/macros.h:13, from ../deps/v8/src/elements-kind.h:8, from ../deps/v8/src/elements.h:8, from ../deps/v8/src/elements.cc:5: ../deps/v8/src/elements.cc: In static member function 'static v8::internal::Handle v8::internal::ElementsAccessor::Concat(v8::internal::Isolate*, v8::internal::Arguments*, uint32_t)': ../deps/v8/src/elements.cc:2999:16: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 2999 | DCHECK(0 <= result_len); | ~~^~~~~~~~~~~~~ ../deps/v8/include/v8config.h:361:54: note: in definition of macro 'V8_UNLIKELY' 361 | # define V8_UNLIKELY(condition) (__builtin_expect(!!(condition), 0)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:156:32: note: in expansion of macro 'CHECK' 156 | #define DCHECK(condition) CHECK(condition) | ^~~~~ ../deps/v8/src/elements.cc:2999:7: note: in expansion of macro 'DCHECK' 2999 | DCHECK(0 <= result_len); | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-assembler.o ../deps/v8/src/interpreter/interpreter-assembler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:12, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o ../deps/v8/src/interpreter/interpreter-intrinsics.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/interpreter/interpreter-intrinsics.h:10, from ../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/interpreter/interpreter-intrinsics.h:11, from ../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/source-position-table.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/source-position-table.o ../deps/v8/src/interpreter/source-position-table.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/interpreter/source-position-table.h:9, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/source-position-table.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/source-position-table.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/source-position-table.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/source-position-table.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/isolate.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/isolate.o ../deps/v8/src/isolate.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/isolate.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/isolate.cc:19: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.cc:22: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.cc:22: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.cc:22: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.cc:22: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindOrAllocatePerThreadDataForThisThread()': ../deps/v8/src/isolate.cc:128:60: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 128 | per_thread = thread_data_table_->Lookup(this, thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:1146:61: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)' 1146 | PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc:130:60: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 130 | per_thread = new PerIsolateThreadData(this, thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:427:53: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)' 427 | PerIsolateThreadData(Isolate* isolate, ThreadId thread_id) | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'void v8::internal::Isolate::DiscardPerThreadDataForThisThread()': ../deps/v8/src/isolate.cc:146:51: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 146 | thread_data_table_->Lookup(this, thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:1146:61: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)' 1146 | PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThisThread()': ../deps/v8/src/isolate.cc:157:46: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 157 | return FindPerThreadDataForThread(thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:533:61: note: initializing argument 1 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThread(v8::internal::ThreadId)' 533 | PerIsolateThreadData* FindPerThreadDataForThread(ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThread(v8::internal::ThreadId)': ../deps/v8/src/isolate.cc:166:60: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 166 | per_thread = thread_data_table_->Lookup(this, thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:1146:61: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)' 1146 | PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.cc:1749:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 1749 | if (data->Matches(isolate, thread_id)) return data; | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:448:45: note: initializing argument 2 of 'bool v8::internal::Isolate::PerIsolateThreadData::Matches(v8::internal::Isolate*, v8::internal::ThreadId) const' 448 | bool Matches(Isolate* isolate, ThreadId thread_id) const { | ~~~~~~~~~^~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/execution.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/execution.o ../deps/v8/src/execution.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/execution.h:10, from ../deps/v8/src/execution.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/execution.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/execution.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/keys.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/keys.o ../deps/v8/src/keys.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o ../deps/v8/src/extensions/externalize-string-extension.cc In file included from ../deps/v8/src/extensions/externalize-string-extension.h:8, from ../deps/v8/src/extensions/externalize-string-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o ../deps/v8/src/layout-descriptor.cc In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/extensions/externalize-string-extension.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/layout-descriptor.h:10, from ../deps/v8/src/layout-descriptor.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o ../deps/v8/src/extensions/free-buffer-extension.cc In file included from ../deps/v8/src/extensions/free-buffer-extension.h:8, from ../deps/v8/src/extensions/free-buffer-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o ../deps/v8/src/log-utils.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/extensions/free-buffer-extension.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/extensions/free-buffer-extension.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o ../deps/v8/src/extensions/gc-extension.cc In file included from ../deps/v8/src/extensions/gc-extension.h:8, from ../deps/v8/src/extensions/gc-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o ../deps/v8/src/extensions/statistics-extension.cc In file included from ../deps/v8/src/extensions/statistics-extension.h:8, from ../deps/v8/src/extensions/statistics-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/extensions/statistics-extension.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/log.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/log.o ../deps/v8/src/log.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/extensions/statistics-extension.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/extensions/statistics-extension.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/log.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/log.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/log.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/log.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/log.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/log.cc:13: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/log.cc:12: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/log.cc: In member function 'virtual void v8::internal::JitLogger::LogRecordedBuffer(v8::internal::AbstractCode*, v8::internal::SharedFunctionInfo*, const char*, int)': ../deps/v8/src/log.cc:462:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess] 462 | memset(&event, 0, sizeof(event)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:5292:8: note: 'struct v8::JitCodeEvent' declared here 5292 | struct JitCodeEvent { | ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'void v8::internal::JitLogger::AddCodeLinePosInfoEvent(void*, int, int, v8::JitCodeEvent::PositionType)': ../deps/v8/src/log.cc:499:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | memset(&event, 0, sizeof(event)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:5292:8: note: 'struct v8::JitCodeEvent' declared here 5292 | struct JitCodeEvent { | ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'void* v8::internal::JitLogger::StartCodePosInfoEvent()': ../deps/v8/src/log.cc:512:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess] 512 | memset(&event, 0, sizeof(event)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:5292:8: note: 'struct v8::JitCodeEvent' declared here 5292 | struct JitCodeEvent { | ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'void v8::internal::JitLogger::EndCodePosInfoEvent(v8::internal::AbstractCode*, void*)': ../deps/v8/src/log.cc:522:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess] 522 | memset(&event, 0, sizeof(event)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:5292:8: note: 'struct v8::JitCodeEvent' declared here 5292 | struct JitCodeEvent { | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:15, from ../deps/v8/src/log.cc:22: ../deps/v8/src/profiler/sampler.h: In member function 'v8::internal::TickSample& v8::internal::TickSample::operator=(const v8::internal::TickSample&)': ../deps/v8/src/profiler/sampler.h:28:8: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 28 | struct TickSample { | ^~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/log.cc: In member function 'void v8::internal::Profiler::Insert(v8::internal::TickSample*)': ../deps/v8/src/log.cc:550:25: note: synthesized method 'v8::internal::TickSample& v8::internal::TickSample::operator=(const v8::internal::TickSample&)' first required here 550 | buffer_[head_] = *sample; | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o ../deps/v8/src/extensions/trigger-failure-extension.cc In file included from ../deps/v8/src/extensions/trigger-failure-extension.h:8, from ../deps/v8/src/extensions/trigger-failure-extension.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/external-reference-table.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/external-reference-table.o ../deps/v8/src/external-reference-table.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/external-reference-table.h:8, from ../deps/v8/src/external-reference-table.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/external-reference-table.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/external-reference-table.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/lookup.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/lookup.o ../deps/v8/src/lookup.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/external-reference-table.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/external-reference-table.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/factory.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/factory.o ../deps/v8/src/factory.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/factory.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o ../deps/v8/src/machine-type.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/machine-type.h:12, from ../deps/v8/src/machine-type.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/factory.cc:12: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/factory.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/messages.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/messages.o ../deps/v8/src/messages.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/messages.h:14, from ../deps/v8/src/messages.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/messages.cc: In static member function 'static void v8::internal::MessageHandler::DefaultMessageReport(v8::internal::Isolate*, const v8::internal::MessageLocation*, v8::internal::Handle)': ../deps/v8/src/messages.cc:29:70: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 29 | data_str = Handle::cast(data)->ToCString(DISALLOW_NULLS); | ^ In file included from ../deps/v8/src/messages.h:13, from ../deps/v8/src/messages.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o ../deps/v8/src/objects-debug.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/objects-debug.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o ../deps/v8/src/objects-printer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/objects-printer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/objects-printer.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fast-accessor-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fast-accessor-assembler.o ../deps/v8/src/fast-accessor-assembler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects.o ../deps/v8/src/objects.cc In file included from ../deps/v8/include/v8-experimental.h:13, from ../deps/v8/src/fast-accessor-assembler.h:11, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/objects.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/fast-accessor-assembler.h:17, from ../deps/v8/src/fast-accessor-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/objects.cc:14: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/objects.cc:21: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/fast-accessor-assembler.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fast-dtoa.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fast-dtoa.o ../deps/v8/src/fast-dtoa.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/fast-dtoa.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/field-type.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/field-type.o ../deps/v8/src/field-type.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/field-type.h:8, from ../deps/v8/src/field-type.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/field-type.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fixed-dtoa.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fixed-dtoa.o ../deps/v8/src/fixed-dtoa.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/fixed-dtoa.cc:10: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/flags.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/flags.o ../deps/v8/src/flags.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/flags.cc:12: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/flags.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/flags.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/frames.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/frames.o ../deps/v8/src/frames.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/frames.h:9, from ../deps/v8/src/frames.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/frames.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/frames.cc:12: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/frames.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/full-codegen/full-codegen.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/full-codegen/full-codegen.o ../deps/v8/src/full-codegen/full-codegen.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/full-codegen.h:13, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/full-codegen/full-codegen.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/futex-emulation.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/futex-emulation.o ../deps/v8/src/futex-emulation.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/futex-emulation.h:16, from ../deps/v8/src/futex-emulation.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/futex-emulation.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/futex-emulation.cc: In static member function 'static v8::internal::Object* v8::internal::FutexEmulation::Wait(v8::internal::Isolate*, v8::internal::Handle, size_t, int32_t, double)': ../deps/v8/src/futex-emulation.cc:117:34: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 117 | base::TimeTicks current_time = start_time; | ^~~~~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/futex-emulation.cc:172:59: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 172 | base::TimeDelta time_until_timeout = timeout_time - current_time; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/futex-emulation.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/gdb-jit.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/gdb-jit.o ../deps/v8/src/gdb-jit.cc In file included from ../deps/v8/src/gdb-jit.h:8, from ../deps/v8/src/gdb-jit.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/gdb-jit.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/gdb-jit.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/global-handles.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/global-handles.o ../deps/v8/src/global-handles.cc In file included from ../deps/v8/src/global-handles.h:8, from ../deps/v8/src/global-handles.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/optimizing-compile-dispatcher.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/optimizing-compile-dispatcher.o ../deps/v8/src/optimizing-compile-dispatcher.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/global-handles.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.h:15, from ../deps/v8/src/optimizing-compile-dispatcher.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/global-handles.cc: In member function 'void v8::internal::GlobalHandles::Node::MakeWeak(void*, v8::WeakCallbackInfo::Callback, v8::WeakCallbackType)': ../deps/v8/src/global-handles.cc:279:69: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'v8::internal::GlobalHandles::WeakCallback' {aka 'void (*)(const v8::WeakCallbackData&)'} [-Wcast-function-type] 279 | weak_callback_ = reinterpret_cast(phantom_callback); | ^ ../deps/v8/src/global-handles.cc: In member function 'void v8::internal::GlobalHandles::Node::CollectPhantomCallbackData(v8::internal::Isolate*, v8::internal::List*)': ../deps/v8/src/global-handles.cc:313:68: warning: cast between incompatible function types from 'v8::internal::GlobalHandles::WeakCallback' {aka 'void (*)(const v8::WeakCallbackData&)'} to 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 313 | auto callback = reinterpret_cast(weak_callback_); | ^ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/full-codegen.h:13, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o ../deps/v8/src/ostreams.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/handles.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/handles.o ../deps/v8/src/handles.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/ostreams.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/handles.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o ../deps/v8/src/parsing/func-name-inferrer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/parsing/func-name-inferrer.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/handles.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o ../deps/v8/src/heap/array-buffer-tracker.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/parameter-initializer-rewriter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/parameter-initializer-rewriter.o ../deps/v8/src/parsing/parameter-initializer-rewriter.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/array-buffer-tracker.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/array-buffer-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/heap/array-buffer-tracker.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o ../deps/v8/src/parsing/parser.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o ../deps/v8/src/heap/memory-reducer.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/heap/memory-reducer.h:10, from ../deps/v8/src/heap/memory-reducer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/memory-reducer.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/memory-reducer.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/memory-reducer.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/parsing/parser.cc:17: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/parsing/parser.h:12, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParseYieldExpression(v8::internal::ParserBase::ExpressionClassifier*, bool*) [with Traits = v8::internal::ParserTraits]': ../deps/v8/src/parsing/parser-base.h:2105:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2105 | if (!delegating) break; | ^~ ../deps/v8/src/parsing/parser-base.h:2107:7: note: here 2107 | default: | ^~~~~~~ ../deps/v8/src/heap/memory-reducer.cc: In static member function 'static v8::internal::MemoryReducer::State v8::internal::MemoryReducer::Step(const v8::internal::MemoryReducer::State&, const v8::internal::MemoryReducer::Event&)': ../deps/v8/src/heap/memory-reducer.cc:155:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 155 | switch (event.type) { | ^~~~~~ ../deps/v8/src/heap/memory-reducer.cc:178:5: note: here 178 | case kRun: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o ../deps/v8/src/heap/gc-idle-time-handler.cc In file included from ../deps/v8/src/counters.h:8, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-idle-time-handler.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o ../deps/v8/src/heap/gc-tracer.cc In file included from ../deps/v8/src/counters.h:8, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/gc-tracer.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/gc-tracer.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/gc-tracer.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/heap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/heap.o ../deps/v8/src/heap/heap.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/heap.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/heap/heap.cc:14: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/heap/heap.cc:14: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/heap/heap.cc: In member function 'void v8::internal::Heap::CallGCPrologueCallbacks(v8::GCType, v8::GCCallbackFlags)': ../deps/v8/src/heap/heap.cc:1388:47: warning: cast between incompatible function types from 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} to 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 1388 | gc_prologue_callbacks_[i].callback); | ^ ../deps/v8/src/heap/heap.cc: In member function 'void v8::internal::Heap::CallGCEpilogueCallbacks(v8::GCType, v8::GCCallbackFlags)': ../deps/v8/src/heap/heap.cc:1409:47: warning: cast between incompatible function types from 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} to 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 1409 | gc_epilogue_callbacks_[i].callback); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/heap/heap.cc:8: ../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()': ../deps/v8/src/heap/spaces-inl.h:405:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | state_ = kMapState; | ~~~~~~~^~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:408:5: note: here 408 | case kMapState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:412:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | state_ = kCodeState; | ~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:415:5: note: here 415 | case kCodeState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:419:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 419 | state_ = kLargeObjectState; | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:422:5: note: here 422 | case kLargeObjectState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:427:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 427 | state_ = kFinishedState; | ~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:430:5: note: here 430 | case kFinishedState: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o ../deps/v8/src/parsing/pattern-rewriter.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o ../deps/v8/src/parsing/preparse-data.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/parsing/preparse-data.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o ../deps/v8/src/parsing/preparser.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/unicode-inl.h:8, from ../deps/v8/src/unicode-cache-inl.h:8, from ../deps/v8/src/conversions-inl.h:13, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/parsing/parser-base.h:8, from ../deps/v8/src/parsing/preparser.cc:14: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/parsing/preparser.cc:14: ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParseYieldExpression(v8::internal::ParserBase::ExpressionClassifier*, bool*) [with Traits = v8::internal::PreParserTraits]': ../deps/v8/src/parsing/parser-base.h:2105:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2105 | if (!delegating) break; | ^~ ../deps/v8/src/parsing/parser-base.h:2107:7: note: here 2107 | default: | ^~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o ../deps/v8/src/heap/incremental-marking-job.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/heap/incremental-marking-job.h:8, from ../deps/v8/src/heap/incremental-marking-job.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/incremental-marking-job.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o ../deps/v8/src/parsing/rewriter.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o ../deps/v8/src/heap/incremental-marking.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/heap/incremental-marking.h:8, from ../deps/v8/src/heap/incremental-marking.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o ../deps/v8/src/parsing/scanner-character-streams.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/incremental-marking.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/parsing/scanner-character-streams.h:8, from ../deps/v8/src/parsing/scanner-character-streams.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o ../deps/v8/src/parsing/scanner.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/char-predicates.h:8, from ../deps/v8/src/parsing/scanner.h:12, from ../deps/v8/src/parsing/scanner.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/scanner.cc:17: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/mark-compact.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/mark-compact.o ../deps/v8/src/heap/mark-compact.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/heap/spaces.h:14, from ../deps/v8/src/heap/mark-compact.h:9, from ../deps/v8/src/heap/mark-compact.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o ../deps/v8/src/parsing/token.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o ../deps/v8/src/pending-compilation-error-handler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/pending-compilation-error-handler.h:10, from ../deps/v8/src/pending-compilation-error-handler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/heap/mark-compact.cc:10: ../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()': ../deps/v8/src/heap/spaces-inl.h:405:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | state_ = kMapState; | ~~~~~~~^~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:408:5: note: here 408 | case kMapState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:412:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | state_ = kCodeState; | ~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:415:5: note: here 415 | case kCodeState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:419:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 419 | state_ = kLargeObjectState; | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:422:5: note: here 422 | case kLargeObjectState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:427:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 427 | state_ = kFinishedState; | ~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:430:5: note: here 430 | case kFinishedState: | ^~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o ../deps/v8/src/perf-jit.cc In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/perf-jit.cc:30: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/perf-jit.cc:30: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/perf-jit.cc:30: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/perf-jit.cc:31: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/perf-jit.cc:31: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/perf-jit.cc: In member function 'void v8::internal::PerfJitLogger::LogWriteDebugInfo(v8::internal::Code*, v8::internal::SharedFunctionInfo*)': ../deps/v8/src/perf-jit.cc:245:76: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 245 | ->ToCString(DISALLOW_NULLS, FAST_STRING_TRAVERSAL, &name_length); | ^ In file included from ../deps/v8/src/objects.h:14, from ../deps/v8/src/log.h:13, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/perf-jit.cc:253:55: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 253 | name_string = base::SmartArrayPointer(buffer); | ^ In file included from ../deps/v8/src/objects.h:14, from ../deps/v8/src/log.h:13, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o ../deps/v8/src/profiler/allocation-tracker.cc In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/allocation-tracker.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/frames-inl.h:8, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o ../deps/v8/src/profiler/cpu-profiler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/profiler/cpu-profiler.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:12: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::sample_timestamp(int) const': ../deps/v8/src/profiler/profile-generator.h:243:32: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243 | return timestamps_.at(index); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:12: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::start_time() const': ../deps/v8/src/profiler/profile-generator.h:246:47: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 246 | base::TimeTicks start_time() const { return start_time_; } | ^~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:12: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::end_time() const': ../deps/v8/src/profiler/profile-generator.h:247:45: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 247 | base::TimeTicks end_time() const { return end_time_; } | ^~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/profiler/cpu-profiler.cc: In constructor 'v8::internal::ProfilerEventsProcessor::ProfilerEventsProcessor(v8::internal::ProfileGenerator*, v8::internal::Sampler*, v8::base::TimeDelta)': ../deps/v8/src/profiler/cpu-profiler.cc:32:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 32 | last_processed_code_event_id_(0) {} | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/profiler/cpu-profiler.cc: In member function 'virtual void v8::internal::ProfilerEventsProcessor::Run()': ../deps/v8/src/profiler/cpu-profiler.cc:148:40: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 148 | base::OS::Sleep(nextSampleTime - now); | ^~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/profiler/cpu-profiler.cc: In member function 'void v8::internal::CpuProfiler::StartProcessorIfNotStarted()': ../deps/v8/src/profiler/cpu-profiler.cc:529:46: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 529 | generator_, sampler, sampling_interval_); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/profiler/cpu-profiler.cc:25:66: note: initializing argument 3 of 'v8::internal::ProfilerEventsProcessor::ProfilerEventsProcessor(v8::internal::ProfileGenerator*, v8::internal::Sampler*, v8::base::TimeDelta)' 25 | base::TimeDelta period) | ~~~~~~~~~~~~~~~~^~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:15, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/profiler/sampler.h: In instantiation of 'void v8::internal::LockedQueue::Enqueue(const Record&) [with Record = v8::internal::TickSampleEventRecord]': ../deps/v8/src/profiler/cpu-profiler.cc:53:39: required from here ../deps/v8/src/profiler/sampler.h:28:8: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 28 | struct TickSample { | ^~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/profiler/cpu-profiler.h:99:7: note: synthesized method 'v8::internal::TickSample& v8::internal::TickSample::operator=(const v8::internal::TickSample&)' first required here 99 | class TickSampleEventRecord { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.cc:10: ../deps/v8/src/locked-queue-inl.h:47:12: note: synthesized method 'v8::internal::TickSampleEventRecord& v8::internal::TickSampleEventRecord::operator=(const v8::internal::TickSampleEventRecord&)' first required here 47 | n->value = record; | ~~~~~~~~~^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/object-stats.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/object-stats.o ../deps/v8/src/heap/object-stats.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/object-stats.h:8, from ../deps/v8/src/heap/object-stats.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o ../deps/v8/src/profiler/heap-profiler.cc In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/object-stats.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/object-stats.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/object-stats.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/profiler/heap-profiler.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/profiler/heap-profiler.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o ../deps/v8/src/profiler/heap-snapshot-generator.cc In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.h:8, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o ../deps/v8/src/heap/objects-visiting.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/objects-visiting.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/profiler/heap-snapshot-generator.cc: In member function 'v8::SnapshotObjectId v8::internal::HeapObjectsMap::PushHeapObjectsStats(v8::OutputStream*, int64_t*)': ../deps/v8/src/profiler/heap-snapshot-generator.cc:659:41: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 659 | time_intervals_[0].timestamp).InMicroseconds(); | ^~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/profiler/heap-snapshot-generator.cc: In member function 'void v8::internal::HeapSnapshotJSONSerializer::SerializeSamples()': ../deps/v8/src/profiler/heap-snapshot-generator.cc:3070:43: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 3070 | base::TimeTicks start_time = samples[0].timestamp; | ^~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/profiler/heap-snapshot-generator.cc:3083:53: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 3083 | base::TimeDelta time_delta = sample.timestamp - start_time; | ^~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/profiler/heap-snapshot-generator.h: In instantiation of 'void v8::internal::List::Add(const T&, P) [with T = v8::internal::HeapObjectsMap::TimeInterval; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]': ../deps/v8/src/profiler/heap-snapshot-generator.cc:617:45: required from here ../deps/v8/src/profiler/heap-snapshot-generator.h:206:10: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 206 | struct TimeInterval { | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/list-inl.h:20:22: note: synthesized method 'v8::internal::HeapObjectsMap::TimeInterval& v8::internal::HeapObjectsMap::TimeInterval::operator=(const v8::internal::HeapObjectsMap::TimeInterval&)' first required here 20 | data_[length_++] = element; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/heap/mark-compact-inl.h:10, from ../deps/v8/src/heap/objects-visiting.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/remembered-set.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/remembered-set.o ../deps/v8/src/heap/remembered-set.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o ../deps/v8/src/profiler/profile-generator.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/remembered-set.h:8, from ../deps/v8/src/heap/remembered-set.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:9, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/remembered-set.cc:6: ../deps/v8/src/heap/spaces-inl.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()': ../deps/v8/src/heap/spaces-inl.h:405:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 405 | state_ = kMapState; | ~~~~~~~^~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:408:5: note: here 408 | case kMapState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:412:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | state_ = kCodeState; | ~~~~~~~^~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:415:5: note: here 415 | case kCodeState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:419:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 419 | state_ = kLargeObjectState; | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:422:5: note: here 422 | case kLargeObjectState: { | ^~~~ ../deps/v8/src/heap/spaces-inl.h:427:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 427 | state_ = kFinishedState; | ~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8/src/heap/spaces-inl.h:430:5: note: here 430 | case kFinishedState: | ^~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o ../deps/v8/src/heap/scavenge-job.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/cancelable-task.h:12, from ../deps/v8/src/heap/scavenge-job.h:8, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::sample_timestamp(int) const': ../deps/v8/src/profiler/profile-generator.h:243:32: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243 | return timestamps_.at(index); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::start_time() const': ../deps/v8/src/profiler/profile-generator.h:246:47: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 246 | base::TimeTicks start_time() const { return start_time_; } | ^~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::end_time() const': ../deps/v8/src/profiler/profile-generator.h:247:45: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 247 | base::TimeTicks end_time() const { return end_time_; } | ^~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/profiler/profile-generator.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/gc-tracer.h:9, from ../deps/v8/src/heap/scavenge-job.h:9, from ../deps/v8/src/heap/scavenge-job.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/profiler/profile-generator.cc: In member function 'void v8::internal::CpuProfilesCollection::AddPathToCurrentProfiles(v8::base::TimeTicks, const std::vector&, int, bool)': ../deps/v8/src/profiler/profile-generator.cc:548:74: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 548 | current_profiles_[i]->AddPath(timestamp, path, src_line, update_stats); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/profiler/profile-generator.cc:371:42: note: initializing argument 1 of 'void v8::internal::CpuProfile::AddPath(v8::base::TimeTicks, const std::vector&, int, bool)' 371 | void CpuProfile::AddPath(base::TimeTicks timestamp, | ~~~~~~~~~~~~~~~~^~~~~~~~~ ../deps/v8/src/profiler/profile-generator.cc: In member function 'void v8::internal::ProfileGenerator::RecordTickSample(const v8::internal::TickSample&)': ../deps/v8/src/profiler/profile-generator.cc:695:58: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 695 | sample.update_stats); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/profiler/profile-generator.cc:541:21: note: initializing argument 1 of 'void v8::internal::CpuProfilesCollection::AddPathToCurrentProfiles(v8::base::TimeTicks, const std::vector&, int, bool)' 541 | base::TimeTicks timestamp, const std::vector& path, | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/list-inl.h: In instantiation of 'void v8::internal::List::Add(const T&, P) [with T = v8::base::TimeTicks; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]': ../deps/v8/src/profiler/profile-generator.cc:377:30: required from here ../deps/v8/src/list-inl.h:20:22: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 20 | data_[length_++] = element; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/list-inl.h: In instantiation of 'void v8::internal::List::ResizeAddInternal(const T&, P) [with T = v8::base::TimeTicks; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]': ../deps/v8/src/list-inl.h:50:3: required from 'void v8::internal::List::ResizeAdd(const T&, P) [with T = v8::base::TimeTicks; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]' ../deps/v8/src/list-inl.h:22:17: required from 'void v8::internal::List::Add(const T&, P) [with T = v8::base::TimeTicks; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]' ../deps/v8/src/profiler/profile-generator.cc:377:30: required from here ../deps/v8/src/list-inl.h:62:5: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 62 | T temp = element; | ^~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/list-inl.h:64:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 64 | data_[length_++] = temp; | ~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/scavenge-job.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/heap/scavenge-job.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/scavenger.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/scavenger.o ../deps/v8/src/heap/scavenger.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampler.o ../deps/v8/src/profiler/sampler.cc In file included from ../deps/v8/src/profiler/sampler.h:8, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/heap/objects-visiting.h:9, from ../deps/v8/src/heap/scavenger.h:8, from ../deps/v8/src/heap/scavenger.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/profiler/sampler.h:12, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler-inl.h:8, from ../deps/v8/src/profiler/sampler.cc:49: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/sampler.cc:49: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::sample_timestamp(int) const': ../deps/v8/src/profiler/profile-generator.h:243:32: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243 | return timestamps_.at(index); | ^ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/sampler.cc:49: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::start_time() const': ../deps/v8/src/profiler/profile-generator.h:246:47: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 246 | base::TimeTicks start_time() const { return start_time_; } | ^~~~~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/sampler.cc:49: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::end_time() const': ../deps/v8/src/profiler/profile-generator.h:247:45: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 247 | base::TimeTicks end_time() const { return end_time_; } | ^~~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.cc:51: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/profiler/sampler.cc: In member function 'v8::internal::ThreadId v8::internal::{anonymous}::PlatformDataCommon::profiled_thread_id()': ../deps/v8/src/profiler/sampler.cc:167:42: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 167 | ThreadId profiled_thread_id() { return profiled_thread_id_; } | ^~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/heap/objects-visiting-inl.h:10, from ../deps/v8/src/heap/scavenger.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o ../deps/v8/src/profiler/sampling-heap-profiler.cc In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/sampling-heap-profiler.h:11, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/sampling-heap-profiler.h:11, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8::internal::SamplingHeapProfiler::Sample; T = v8::Value; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../deps/v8/src/profiler/sampling-heap-profiler.cc:111:78: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/spaces.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/spaces.o ../deps/v8/src/heap/spaces.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o ../deps/v8/src/profiler/strings-storage.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/heap/spaces.h:14, from ../deps/v8/src/heap/spaces.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/profiler/strings-storage.h:9, from ../deps/v8/src/profiler/strings-storage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/full-codegen.h:13, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/heap/spaces.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o ../deps/v8/src/property-descriptor.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/property-descriptor.h:9, from ../deps/v8/src/property-descriptor.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/property.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/property.o ../deps/v8/src/property.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o ../deps/v8/src/regexp/interpreter-irregexp.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o ../deps/v8/src/regexp/jsregexp.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/store-buffer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/store-buffer.o ../deps/v8/src/heap/store-buffer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/heap/slot-set.h:10, from ../deps/v8/src/heap/store-buffer.h:12, from ../deps/v8/src/heap/store-buffer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/store-buffer.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/regexp/jsregexp.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/regexp/jsregexp.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/store-buffer.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/store-buffer.cc:11: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/jsregexp.cc:37: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/i18n.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/i18n.o ../deps/v8/src/i18n.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/i18n.h:9, from ../deps/v8/src/i18n.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/i18n.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/icu_util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/icu_util.o ../deps/v8/src/icu_util.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/access-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/access-compiler.o ../deps/v8/src/ic/access-compiler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o ../deps/v8/src/regexp/regexp-ast.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/regexp/regexp-ast.h:8, from ../deps/v8/src/regexp/regexp-ast.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o ../deps/v8/src/regexp/regexp-macro-assembler-irregexp.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/access-compiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o ../deps/v8/src/regexp/regexp-macro-assembler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/call-optimization.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/call-optimization.o ../deps/v8/src/ic/call-optimization.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o ../deps/v8/src/regexp/regexp-parser.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/call-optimization.h:8, from ../deps/v8/src/ic/call-optimization.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/regexp/regexp-parser.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o ../deps/v8/src/ic/handler-compiler.cc In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/regexp-parser.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ ../deps/v8/src/regexp/regexp-parser.cc: In member function 'void v8::internal::RegExpBuilder::AddUnicodeCharacter(v8::internal::uc32)': ../deps/v8/src/regexp/regexp-parser.cc:1341:9: warning: comparison of integer expressions of different signedness: 'v8::internal::uc32' {aka 'int'} and 'const uchar' {aka 'const unsigned int'} [-Wsign-compare] 1341 | if (c > unibrow::Utf16::kMaxNonSurrogateCharCode) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/regexp/regexp-parser.cc: In member function 'v8::internal::RegExpTree* v8::internal::RegExpParser::ParseDisjunction()': ../deps/v8/src/regexp/regexp-parser.cc:516:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | } | ^ ../deps/v8/src/regexp/regexp-parser.cc:519:7: note: here 519 | case '}': | ^~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o ../deps/v8/src/regexp/regexp-stack.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/regexp/regexp-stack.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/regexp/regexp-stack.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/regexp/regexp-stack.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o ../deps/v8/src/register-configuration.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o ../deps/v8/src/runtime-profiler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic-state.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic-state.o ../deps/v8/src/ic/ic-state.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/runtime-profiler.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/runtime-profiler.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/runtime-profiler.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic-state.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o ../deps/v8/src/runtime/runtime-array.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic.o ../deps/v8/src/ic/ic.cc In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/runtime/runtime-array.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/runtime/runtime-array.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/ic.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o ../deps/v8/src/runtime/runtime-atomics.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o ../deps/v8/src/runtime/runtime-classes.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic-compiler.o ../deps/v8/src/ic/ic-compiler.cc In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/runtime/runtime-classes.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-classes.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o ../deps/v8/src/runtime/runtime-collections.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.h:8, from ../deps/v8/src/ic/ic-compiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/identity-map.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/identity-map.o ../deps/v8/src/identity-map.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/identity-map.h:9, from ../deps/v8/src/identity-map.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/spaces-inl.h:10, from ../deps/v8/src/heap/heap-inl.h:16, from ../deps/v8/src/identity-map.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o ../deps/v8/src/runtime/runtime-compiler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interface-descriptors.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interface-descriptors.o ../deps/v8/src/interface-descriptors.cc In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/interface-descriptors.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o ../deps/v8/src/runtime/runtime-date.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o ../deps/v8/src/interpreter/bytecodes.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/interpreter/bytecodes.h:12, from ../deps/v8/src/interpreter/bytecodes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/interpreter/bytecodes.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/interpreter/bytecodes.cc: In static member function 'static std::ostream& v8::internal::interpreter::Bytecodes::Decode(std::ostream&, const uint8_t*, int)': ../deps/v8/src/interpreter/bytecodes.cc:598:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 598 | range += 1; | ~~~~~~^~~~ ../deps/v8/src/interpreter/bytecodes.cc:599:7: note: here 599 | case interpreter::OperandType::kRegOutPair: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o ../deps/v8/src/runtime/runtime-debug.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o ../deps/v8/src/interpreter/bytecode-array-builder.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/runtime/runtime-debug.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/runtime/runtime-debug.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/interpreter/bytecode-array-builder.cc: In member function 'bool v8::internal::interpreter::BytecodeArrayBuilder::OperandIsValid(v8::internal::interpreter::Bytecode, v8::internal::interpreter::OperandScale, int, uint32_t) const': ../deps/v8/src/interpreter/bytecode-array-builder.cc:1135:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1135 | if (operand_value == 0) { | ^~ ../deps/v8/src/interpreter/bytecode-array-builder.cc:1139:5: note: here 1139 | case OperandType::kReg: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o ../deps/v8/src/interpreter/bytecode-array-iterator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/interpreter/bytecode-array-iterator.h:8, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o ../deps/v8/src/runtime/runtime-forin.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-allocator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-allocator.o ../deps/v8/src/interpreter/bytecode-register-allocator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/interpreter/bytecodes.h:12, from ../deps/v8/src/interpreter/bytecode-register-allocator.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/bytecode-register-allocator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o ../deps/v8/src/runtime/runtime-function.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/runtime/runtime-function.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o ../deps/v8/src/interpreter/bytecode-generator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-generator.h:8, from ../deps/v8/src/interpreter/bytecode-generator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o ../deps/v8/src/runtime/runtime-futex.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/src/interpreter/bytecode-generator.cc: In member function 'virtual void v8::internal::interpreter::BytecodeGenerator::VisitCall(v8::internal::Call*)': ../deps/v8/src/interpreter/bytecode-generator.cc:2421:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 2421 | DCHECK_EQ(call_type, Call::POSSIBLY_EVAL_CALL); | ^ ../deps/v8/src/interpreter/bytecode-generator.cc:2423:5: note: here 2423 | case Call::OTHER_CALL: { | ^~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o ../deps/v8/src/runtime/runtime-generator.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o ../deps/v8/src/interpreter/constant-array-builder.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/identity-map.h:9, from ../deps/v8/src/interpreter/constant-array-builder.h:8, from ../deps/v8/src/interpreter/constant-array-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-i18n.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-i18n.o ../deps/v8/src/runtime/runtime-i18n.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/interpreter/constant-array-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/constant-array-builder.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o ../deps/v8/src/interpreter/control-flow-builders.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/interpreter/bytecode-array-builder.h:8, from ../deps/v8/src/interpreter/control-flow-builders.h:8, from ../deps/v8/src/interpreter/control-flow-builders.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o ../deps/v8/src/runtime/runtime-internal.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o ../deps/v8/src/interpreter/handler-table-builder.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/interpreter/handler-table-builder.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-internal.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/interpreter/handler-table-builder.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/handler-table-builder.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o ../deps/v8/src/interpreter/interpreter.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/interpreter/interpreter.h:12, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o ../deps/v8/src/runtime/runtime-interpreter.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/interpreter/interpreter.h:15, from ../deps/v8/src/interpreter/interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/interpreter/interpreter.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-json.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-json.o ../deps/v8/src/runtime/runtime-json.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/json-parser.h:10, from ../deps/v8/src/runtime/runtime-json.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/json-parser.h:10, from ../deps/v8/src/runtime/runtime-json.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter-assembler.o ../deps/v8/src/interpreter/interpreter-assembler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o ../deps/v8/src/runtime/runtime-literals.cc In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:12, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/compiler/code-stub-assembler.h:16, from ../deps/v8/src/interpreter/interpreter-assembler.h:11, from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/interpreter/interpreter-assembler.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o ../deps/v8/src/runtime/runtime-liveedit.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o ../deps/v8/src/interpreter/interpreter-intrinsics.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/interpreter/interpreter-intrinsics.h:10, from ../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/interpreter/interpreter-intrinsics.h:11, from ../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/source-position-table.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/source-position-table.o ../deps/v8/src/interpreter/source-position-table.cc In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/runtime/runtime-liveedit.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-liveedit.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/interpreter/source-position-table.h:9, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/source-position-table.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/interpreter/source-position-table.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/source-position-table.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/interpreter/source-position-table.h:11, from ../deps/v8/src/interpreter/source-position-table.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/interpreter/source-position-table.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o ../deps/v8/src/runtime/runtime-maths.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/isolate.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/isolate.o ../deps/v8/src/isolate.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/isolate.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/runtime/runtime-maths.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/runtime/runtime-maths.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/isolate.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/isolate.cc:19: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o ../deps/v8/src/runtime/runtime-numbers.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.cc:22: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.cc:22: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.cc:22: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.cc:22: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindOrAllocatePerThreadDataForThisThread()': ../deps/v8/src/isolate.cc:128:60: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 128 | per_thread = thread_data_table_->Lookup(this, thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:1146:61: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)' 1146 | PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc:130:60: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 130 | per_thread = new PerIsolateThreadData(this, thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:427:53: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)' 427 | PerIsolateThreadData(Isolate* isolate, ThreadId thread_id) | ~~~~~~~~~^~~~~~~~~ In file included from ../deps/v8/include/v8.h:25, from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.cc:133:54: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 133 | DCHECK(thread_data_table_->Lookup(this, thread_id) == per_thread); | ^ ../deps/v8/include/v8config.h:361:54: note: in definition of macro 'V8_UNLIKELY' 361 | # define V8_UNLIKELY(condition) (__builtin_expect(!!(condition), 0)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:156:32: note: in expansion of macro 'CHECK' 156 | #define DCHECK(condition) CHECK(condition) | ^~~~~ ../deps/v8/src/isolate.cc:133:5: note: in expansion of macro 'DCHECK' 133 | DCHECK(thread_data_table_->Lookup(this, thread_id) == per_thread); | ^~~~~~ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:1146:61: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)' 1146 | PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'void v8::internal::Isolate::DiscardPerThreadDataForThisThread()': ../deps/v8/src/isolate.cc:146:51: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 146 | thread_data_table_->Lookup(this, thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:1146:61: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)' 1146 | PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThisThread()': ../deps/v8/src/isolate.cc:157:46: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 157 | return FindPerThreadDataForThread(thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:533:61: note: initializing argument 1 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThread(v8::internal::ThreadId)' 533 | PerIsolateThreadData* FindPerThreadDataForThread(ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThread(v8::internal::ThreadId)': ../deps/v8/src/isolate.cc:166:60: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 166 | per_thread = thread_data_table_->Lookup(this, thread_id); | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:1146:61: note: initializing argument 2 of 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)' 1146 | PerIsolateThreadData* Lookup(Isolate* isolate, ThreadId thread_id); | ~~~~~~~~~^~~~~~~~~ ../deps/v8/src/isolate.cc: In member function 'v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.cc:1749:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 1749 | if (data->Matches(isolate, thread_id)) return data; | ^ In file included from ../deps/v8/src/isolate.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h:448:45: note: initializing argument 2 of 'bool v8::internal::Isolate::PerIsolateThreadData::Matches(v8::internal::Isolate*, v8::internal::ThreadId) const' 448 | bool Matches(Isolate* isolate, ThreadId thread_id) const { | ~~~~~~~~~^~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/runtime/runtime-numbers.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/runtime/runtime-numbers.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o ../deps/v8/src/runtime/runtime-object.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/runtime/runtime-object.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-object.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/keys.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/keys.o ../deps/v8/src/keys.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/keys.h:8, from ../deps/v8/src/keys.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/keys.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-observe.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-observe.o ../deps/v8/src/runtime/runtime-observe.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/layout-descriptor.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/layout-descriptor.o ../deps/v8/src/layout-descriptor.cc In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/runtime/runtime-observe.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-observe.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/layout-descriptor.h:10, from ../deps/v8/src/layout-descriptor.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/layout-descriptor.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o ../deps/v8/src/runtime/runtime-operators.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/log-utils.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/log-utils.o ../deps/v8/src/log-utils.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o ../deps/v8/src/runtime/runtime-proxy.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/log-utils.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/log.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/log.o ../deps/v8/src/log.cc In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o ../deps/v8/src/runtime/runtime-regexp.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/log.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/log.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/log.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/log.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/log.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/log.cc:13: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/log.cc:12: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp-inl.h:13, from ../deps/v8/src/runtime/runtime-regexp.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ ../deps/v8/src/log.cc: In member function 'virtual void v8::internal::JitLogger::LogRecordedBuffer(v8::internal::AbstractCode*, v8::internal::SharedFunctionInfo*, const char*, int)': ../deps/v8/src/log.cc:462:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess] 462 | memset(&event, 0, sizeof(event)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:5292:8: note: 'struct v8::JitCodeEvent' declared here 5292 | struct JitCodeEvent { | ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'void v8::internal::JitLogger::AddCodeLinePosInfoEvent(void*, int, int, v8::JitCodeEvent::PositionType)': ../deps/v8/src/log.cc:499:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | memset(&event, 0, sizeof(event)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:5292:8: note: 'struct v8::JitCodeEvent' declared here 5292 | struct JitCodeEvent { | ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'void* v8::internal::JitLogger::StartCodePosInfoEvent()': ../deps/v8/src/log.cc:512:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess] 512 | memset(&event, 0, sizeof(event)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:5292:8: note: 'struct v8::JitCodeEvent' declared here 5292 | struct JitCodeEvent { | ^~~~~~~~~~~~ ../deps/v8/src/log.cc: In member function 'void v8::internal::JitLogger::EndCodePosInfoEvent(v8::internal::AbstractCode*, void*)': ../deps/v8/src/log.cc:522:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::JitCodeEvent'; use assignment or value-initialization instead [-Wclass-memaccess] 522 | memset(&event, 0, sizeof(event)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/log.cc:5: ../deps/v8/include/v8.h:5292:8: note: 'struct v8::JitCodeEvent' declared here 5292 | struct JitCodeEvent { | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:15, from ../deps/v8/src/log.cc:22: ../deps/v8/src/profiler/sampler.h: In member function 'v8::internal::TickSample& v8::internal::TickSample::operator=(const v8::internal::TickSample&)': ../deps/v8/src/profiler/sampler.h:28:8: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 28 | struct TickSample { | ^~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/log.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/log.cc: In member function 'void v8::internal::Profiler::Insert(v8::internal::TickSample*)': ../deps/v8/src/log.cc:550:25: note: synthesized method 'v8::internal::TickSample& v8::internal::TickSample::operator=(const v8::internal::TickSample&)' first required here 550 | buffer_[head_] = *sample; | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o ../deps/v8/src/runtime/runtime-scopes.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/lookup.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/lookup.o ../deps/v8/src/lookup.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/runtime/runtime-scopes.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/lookup.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/lookup.h:8, from ../deps/v8/src/lookup.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-simd.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-simd.o ../deps/v8/src/runtime/runtime-simd.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/machine-type.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/machine-type.o ../deps/v8/src/machine-type.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/machine-type.h:12, from ../deps/v8/src/machine-type.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/messages.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/messages.o ../deps/v8/src/messages.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/messages.h:14, from ../deps/v8/src/messages.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/messages.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/messages.cc: In static member function 'static void v8::internal::MessageHandler::DefaultMessageReport(v8::internal::Isolate*, const v8::internal::MessageLocation*, v8::internal::Handle)': ../deps/v8/src/messages.cc:29:70: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 29 | data_str = Handle::cast(data)->ToCString(DISALLOW_NULLS); | ^ In file included from ../deps/v8/src/messages.h:13, from ../deps/v8/src/messages.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects-debug.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects-debug.o ../deps/v8/src/objects-debug.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/objects-debug.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/objects-debug.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/objects-debug.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects-printer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects-printer.o ../deps/v8/src/objects-printer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/objects-printer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects-printer.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/objects-printer.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects.o ../deps/v8/src/objects.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/objects.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/objects.cc:14: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o ../deps/v8/src/runtime/runtime-strings.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/objects.cc:21: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/objects.cc:11: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp-inl.h:13, from ../deps/v8/src/runtime/runtime-strings.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o ../deps/v8/src/runtime/runtime-symbol.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o ../deps/v8/src/runtime/runtime-test.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/runtime/runtime-test.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/runtime/runtime-test.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o ../deps/v8/src/runtime/runtime-typedarray.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-uri.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-uri.o ../deps/v8/src/runtime/runtime-uri.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o ../deps/v8/src/runtime/runtime.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/runtime/runtime.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/runtime/runtime.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o ../deps/v8/src/safepoint-table.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/safepoint-table.h:9, from ../deps/v8/src/safepoint-table.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o ../deps/v8/src/snapshot/code-serializer.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/collector.h:8, from ../deps/v8/src/parsing/preparse-data.h:9, from ../deps/v8/src/snapshot/code-serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/snapshot/code-serializer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/snapshot/code-serializer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/snapshot/code-serializer.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o ../deps/v8/src/snapshot/deserializer.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/snapshot/deserializer.h:8, from ../deps/v8/src/snapshot/deserializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc: In member function 'bool v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, v8::internal::Address)': ../deps/v8/src/snapshot/deserializer.cc:819:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 819 | current = reinterpret_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | reinterpret_cast(current) + skip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:638:3: note: here 638 | case byte_code: \ | ^~~~ ../deps/v8/src/snapshot/deserializer.cc:644:3: note: in expansion of macro 'FOUR_CASES' 644 | FOUR_CASES(byte_code) \ | ^~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:824:7: note: in expansion of macro 'SIXTEEN_CASES' 824 | SIXTEEN_CASES(kRootArrayConstants) | ^~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:838:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 838 | current = reinterpret_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | reinterpret_cast

(current) + skip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:638:3: note: here 638 | case byte_code: \ | ^~~~ ../deps/v8/src/snapshot/deserializer.cc:843:7: note: in expansion of macro 'FOUR_CASES' 843 | FOUR_CASES(kHotObject) | ^~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o ../deps/v8/src/snapshot/natives-common.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/snapshot/natives-common.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o ../deps/v8/src/snapshot/partial-serializer.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/optimizing-compile-dispatcher.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/optimizing-compile-dispatcher.o ../deps/v8/src/optimizing-compile-dispatcher.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/partial-serializer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/partial-serializer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/list.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.h:15, from ../deps/v8/src/optimizing-compile-dispatcher.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o ../deps/v8/src/snapshot/serializer.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/full-codegen.h:13, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/optimizing-compile-dispatcher.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ostreams.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ostreams.o ../deps/v8/src/ostreams.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/ostreams.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o ../deps/v8/src/snapshot/serializer-common.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o ../deps/v8/src/parsing/func-name-inferrer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/parsing/func-name-inferrer.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/snapshot/serializer-common.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/func-name-inferrer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o ../deps/v8/src/snapshot/snapshot-common.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/parameter-initializer-rewriter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/parameter-initializer-rewriter.o ../deps/v8/src/parsing/parameter-initializer-rewriter.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:8, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/snapshot/snapshot-common.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/snapshot/snapshot-common.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/snapshot/snapshot-common.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parameter-initializer-rewriter.h:8, from ../deps/v8/src/parsing/parameter-initializer-rewriter.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/full-codegen.h:13, from ../deps/v8/src/snapshot/snapshot-common.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o ../deps/v8/src/snapshot/snapshot-source-sink.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/parser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/parser.o ../deps/v8/src/parsing/parser.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/snapshot/snapshot-source-sink.h:9, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o ../deps/v8/src/snapshot/startup-serializer.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/parsing/parser.cc:17: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/startup-serializer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/startup-serializer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/parsing/parser.h:12, from ../deps/v8/src/parsing/parser.cc:5: ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParseYieldExpression(v8::internal::ParserBase::ExpressionClassifier*, bool*) [with Traits = v8::internal::ParserTraits]': ../deps/v8/src/parsing/parser-base.h:2105:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2105 | if (!delegating) break; | ^~ ../deps/v8/src/parsing/parser-base.h:2107:7: note: here 2107 | default: | ^~~~~~~ In file included from ../deps/v8/src/snapshot/startup-serializer.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o ../deps/v8/src/startup-data-util.cc In file included from ../deps/v8/src/startup-data-util.h:9, from ../deps/v8/src/startup-data-util.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o ../deps/v8/src/string-builder.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o ../deps/v8/src/string-stream.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/string-stream.h:10, from ../deps/v8/src/string-stream.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/strtod.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/strtod.o ../deps/v8/src/strtod.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/vector.h:12, from ../deps/v8/src/strtod.h:8, from ../deps/v8/src/strtod.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o ../deps/v8/src/ic/stub-cache.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o ../deps/v8/src/parsing/pattern-rewriter.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o ../deps/v8/src/tracing/trace-event.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/tracing/trace-event.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/transitions.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/transitions.o ../deps/v8/src/transitions.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/transitions.h:8, from ../deps/v8/src/transitions.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/pattern-rewriter.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/parsing/pattern-rewriter.cc:8: ../deps/v8/src/parsing/parser.h: In static member function 'static void v8::internal::Parser::PatternRewriter::RewriteDestructuringAssignment(v8::internal::Parser*, v8::internal::RewritableExpression*, v8::internal::Scope*)': ../deps/v8/src/parsing/parser.h:865:19: warning: 'rewriter.v8::internal::Parser::PatternRewriter::current_value_' may be used uninitialized in this function [-Wmaybe-uninitialized] 865 | Expression* old_value = current_value_; | ^~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-cache.o ../deps/v8/src/type-cache.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/types.h:8, from ../deps/v8/src/type-cache.h:8, from ../deps/v8/src/type-cache.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-feedback-vector.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-feedback-vector.o ../deps/v8/src/type-feedback-vector.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o ../deps/v8/src/parsing/preparse-data.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/elements-kind.h:9, from ../deps/v8/src/type-feedback-vector.h:11, from ../deps/v8/src/type-feedback-vector.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/parsing/preparse-data.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/preparse-data.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/preparser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/preparser.o ../deps/v8/src/parsing/preparser.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/unicode-inl.h:8, from ../deps/v8/src/unicode-cache-inl.h:8, from ../deps/v8/src/conversions-inl.h:13, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-info.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-info.o ../deps/v8/src/type-info.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/type-info.h:9, from ../deps/v8/src/type-info.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/conversions-inl.h:22, from ../deps/v8/src/parsing/preparser.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/parsing/parser-base.h:8, from ../deps/v8/src/parsing/preparser.cc:14: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/parsing/preparser.cc:14: ../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParseYieldExpression(v8::internal::ParserBase::ExpressionClassifier*, bool*) [with Traits = v8::internal::PreParserTraits]': ../deps/v8/src/parsing/parser-base.h:2105:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2105 | if (!delegating) break; | ^~ ../deps/v8/src/parsing/parser-base.h:2107:7: note: here 2107 | default: | ^~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/type-info.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/types.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/types.o ../deps/v8/src/types.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/types.h:8, from ../deps/v8/src/types.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/rewriter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/rewriter.o ../deps/v8/src/parsing/rewriter.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/typing-asm.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/typing-asm.o ../deps/v8/src/typing-asm.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/parsing/rewriter.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o ../deps/v8/src/parsing/scanner-character-streams.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/typing-asm.cc:13: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/parsing/scanner-character-streams.h:8, from ../deps/v8/src/parsing/scanner-character-streams.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/scanner.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/scanner.o ../deps/v8/src/parsing/scanner.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/char-predicates.h:8, from ../deps/v8/src/parsing/scanner.h:12, from ../deps/v8/src/parsing/scanner.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/parsing/scanner.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/parsing/parser.h:9, from ../deps/v8/src/parsing/scanner.cc:17: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/typing-reset.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/typing-reset.o ../deps/v8/src/typing-reset.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/typing-reset.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/typing-reset.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/unicode.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/unicode.o ../deps/v8/src/unicode.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/token.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/token.o ../deps/v8/src/parsing/token.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/unicode.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o ../deps/v8/src/pending-compilation-error-handler.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o ../deps/v8/src/unicode-decoder.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/pending-compilation-error-handler.h:10, from ../deps/v8/src/pending-compilation-error-handler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/unicode-inl.h:8, from ../deps/v8/src/unicode-decoder.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/utils.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/utils.o ../deps/v8/src/utils.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/utils.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/v8.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/v8.o ../deps/v8/src/v8.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/v8.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/pending-compilation-error-handler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/v8.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/perf-jit.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/perf-jit.o ../deps/v8/src/perf-jit.cc In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/log.h:13, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/perf-jit.cc:30: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/perf-jit.cc:30: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/perf-jit.cc:30: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/perf-jit.cc:31: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9, from ../deps/v8/src/log.h:11, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/perf-jit.cc:31: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/perf-jit.cc: In member function 'void v8::internal::PerfJitLogger::LogWriteDebugInfo(v8::internal::Code*, v8::internal::SharedFunctionInfo*)': ../deps/v8/src/perf-jit.cc:245:76: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 245 | ->ToCString(DISALLOW_NULLS, FAST_STRING_TRAVERSAL, &name_length); | ^ In file included from ../deps/v8/src/objects.h:14, from ../deps/v8/src/log.h:13, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/perf-jit.cc:253:55: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 253 | name_string = base::SmartArrayPointer(buffer); | ^ In file included from ../deps/v8/src/objects.h:14, from ../deps/v8/src/log.h:13, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/build_config.h:8, from ../deps/v8/src/globals.h:13, from ../deps/v8/src/allocation.h:8, from ../deps/v8/src/log.h:10, from ../deps/v8/src/perf-jit.h:31, from ../deps/v8/src/perf-jit.cc:28: ../deps/v8/src/base/logging.h: In instantiation of 'std::string* v8::base::CheckEQImpl(const Lhs&, const Rhs&, const char*) [with Lhs = int; Rhs = long unsigned int; std::string = std::__cxx11::basic_string]': ../deps/v8/src/perf-jit.cc:255:3: required from here ../deps/v8/src/base/logging.h:126:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) ../deps/v8/include/v8config.h:362:52: note: in definition of macro 'V8_LIKELY' 362 | # define V8_LIKELY(condition) (__builtin_expect(!!(condition), 1)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:126:1: note: in expansion of macro 'DEFINE_CHECK_OP_IMPL' 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) | ^~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o ../deps/v8/src/v8threads.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o ../deps/v8/src/profiler/allocation-tracker.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/allocation-tracker.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/v8threads.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/frames-inl.h:8, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/allocation-tracker.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/version.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/version.o ../deps/v8/src/version.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/vector.h:12, from ../deps/v8/src/version.h:9, from ../deps/v8/src/version.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/asm-wasm-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/asm-wasm-builder.o ../deps/v8/src/wasm/asm-wasm-builder.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/wasm/asm-wasm-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o ../deps/v8/src/profiler/cpu-profiler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/wasm/asm-wasm-builder.cc:19: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/profiler/cpu-profiler.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:12: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::sample_timestamp(int) const': ../deps/v8/src/profiler/profile-generator.h:243:32: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243 | return timestamps_.at(index); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:12: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::start_time() const': ../deps/v8/src/profiler/profile-generator.h:246:47: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 246 | base::TimeTicks start_time() const { return start_time_; } | ^~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/cpu-profiler.cc:12: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::end_time() const': ../deps/v8/src/profiler/profile-generator.h:247:45: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 247 | base::TimeTicks end_time() const { return end_time_; } | ^~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/profiler/cpu-profiler.cc: In constructor 'v8::internal::ProfilerEventsProcessor::ProfilerEventsProcessor(v8::internal::ProfileGenerator*, v8::internal::Sampler*, v8::base::TimeDelta)': ../deps/v8/src/profiler/cpu-profiler.cc:32:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 32 | last_processed_code_event_id_(0) {} | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/profiler/cpu-profiler.cc: In member function 'virtual void v8::internal::ProfilerEventsProcessor::Run()': ../deps/v8/src/profiler/cpu-profiler.cc:148:40: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 148 | base::OS::Sleep(nextSampleTime - now); | ^~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/profiler/cpu-profiler.cc: In member function 'void v8::internal::CpuProfiler::StartProcessorIfNotStarted()': ../deps/v8/src/profiler/cpu-profiler.cc:529:46: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 529 | generator_, sampler, sampling_interval_); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ ../deps/v8/src/profiler/cpu-profiler.cc:25:66: note: initializing argument 3 of 'v8::internal::ProfilerEventsProcessor::ProfilerEventsProcessor(v8::internal::ProfileGenerator*, v8::internal::Sampler*, v8::base::TimeDelta)' 25 | base::TimeDelta period) | ~~~~~~~~~~~~~~~~^~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:15, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/profiler/sampler.h: In instantiation of 'void v8::internal::LockedQueue::Enqueue(const Record&) [with Record = v8::internal::TickSampleEventRecord]': ../deps/v8/src/profiler/cpu-profiler.cc:53:39: required from here ../deps/v8/src/profiler/sampler.h:28:8: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 28 | struct TickSample { | ^~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.h:11, from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.cc:5: ../deps/v8/src/profiler/cpu-profiler.h:99:7: note: synthesized method 'v8::internal::TickSample& v8::internal::TickSample::operator=(const v8::internal::TickSample&)' first required here 99 | class TickSampleEventRecord { | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/cpu-profiler.cc:10: ../deps/v8/src/locked-queue-inl.h:47:12: note: synthesized method 'v8::internal::TickSampleEventRecord& v8::internal::TickSampleEventRecord::operator=(const v8::internal::TickSampleEventRecord&)' first required here 47 | n->value = record; | ~~~~~~~~~^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/ast-decoder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/ast-decoder.o ../deps/v8/src/wasm/ast-decoder.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/ast-decoder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o ../deps/v8/src/profiler/heap-profiler.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/heap-profiler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/profiler/heap-profiler.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/profiler/heap-profiler.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/profiler/heap-profiler.h:9, from ../deps/v8/src/profiler/heap-profiler.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o ../deps/v8/src/profiler/heap-snapshot-generator.cc In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.h:8, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/encoder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/encoder.o ../deps/v8/src/wasm/encoder.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/encoder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/profiler/heap-snapshot-generator.cc: In member function 'v8::SnapshotObjectId v8::internal::HeapObjectsMap::PushHeapObjectsStats(v8::OutputStream*, int64_t*)': ../deps/v8/src/profiler/heap-snapshot-generator.cc:659:41: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 659 | time_intervals_[0].timestamp).InMicroseconds(); | ^~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/profiler/heap-snapshot-generator.cc: In member function 'void v8::internal::HeapSnapshotJSONSerializer::SerializeSamples()': ../deps/v8/src/profiler/heap-snapshot-generator.cc:3070:43: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 3070 | base::TimeTicks start_time = samples[0].timestamp; | ^~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/profiler/heap-snapshot-generator.cc:3083:53: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 3083 | base::TimeDelta time_delta = sample.timestamp - start_time; | ^~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/profiler/heap-snapshot-generator.h: In instantiation of 'void v8::internal::List::Add(const T&, P) [with T = v8::internal::HeapObjectsMap::TimeInterval; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]': ../deps/v8/src/profiler/heap-snapshot-generator.cc:617:45: required from here ../deps/v8/src/profiler/heap-snapshot-generator.h:206:10: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 206 | struct TimeInterval { | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:9, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/profiler/heap-snapshot-generator.cc:7: ../deps/v8/src/list-inl.h:20:22: note: synthesized method 'v8::internal::HeapObjectsMap::TimeInterval& v8::internal::HeapObjectsMap::TimeInterval::operator=(const v8::internal::HeapObjectsMap::TimeInterval&)' first required here 20 | data_[length_++] = element; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o ../deps/v8/src/wasm/module-decoder.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/ast-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/module-decoder.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/wasm/module-decoder.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/wasm/module-decoder.cc: In member function 'v8::internal::wasm::ModuleResult v8::internal::wasm::ModuleDecoder::DecodeModule(v8::internal::wasm::WasmModule*, bool)': ../deps/v8/src/wasm/module-decoder.cc:174:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::local_f64_count' [-Wmissing-field-initializers] 174 | {nullptr, i, 0, 0, 0, 0, 0, 0, false, false}); | ^ ../deps/v8/src/wasm/module-decoder.cc:174:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::exported' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:174:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::external' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:228:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::local_f64_count' [-Wmissing-field-initializers] 228 | {nullptr, i, 0, 0, 0, 0, 0, 0, false, false}); | ^ ../deps/v8/src/wasm/module-decoder.cc:228:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::exported' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:228:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::external' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:300:54: warning: missing initializer for member 'v8::internal::wasm::WasmDataSegment::init' [-Wmissing-field-initializers] 300 | module->data_segments.push_back({0, 0, 0}); | ^ ../deps/v8/src/wasm/module-decoder.cc:357:59: warning: missing initializer for member 'v8::internal::wasm::WasmImport::module_name_length' [-Wmissing-field-initializers] 357 | module->import_table.push_back({nullptr, 0, 0}); | ^ ../deps/v8/src/wasm/module-decoder.cc:357:59: warning: missing initializer for member 'v8::internal::wasm::WasmImport::function_name_offset' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:357:59: warning: missing initializer for member 'v8::internal::wasm::WasmImport::function_name_length' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:385:50: warning: missing initializer for member 'v8::internal::wasm::WasmExport::name_length' [-Wmissing-field-initializers] 385 | module->export_table.push_back({0, 0}); | ^ In file included from ../deps/v8/src/wasm/decoder.h:11, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/wasm/wasm-result.h: In instantiation of 'void v8::internal::wasm::Result::CopyFrom(v8::internal::wasm::Result&) [with V = v8::internal::wasm::WasmModule*; T = v8::internal::wasm::WasmFunction*]': ../deps/v8/src/wasm/module-decoder.cc:448:28: required from here ../deps/v8/src/wasm/wasm-result.h:61:15: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 61 | error_msg = that.error_msg; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/decoder.h:8, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/decoder.h:11, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/wasm/wasm-result.h: In instantiation of 'void v8::internal::wasm::Result::CopyFrom(v8::internal::wasm::Result&) [with V = v8::internal::wasm::Tree*; T = v8::internal::wasm::WasmModule*]': ../deps/v8/src/wasm/module-decoder.cc:592:30: required from here ../deps/v8/src/wasm/wasm-result.h:61:15: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 61 | error_msg = that.error_msg; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/decoder.h:8, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from /usr/include/c++/9/cstring:42, from ../deps/v8/src/base/macros.h:11, from ../deps/v8/src/base/accounting-allocator.h:9, from ../deps/v8/src/zone.h:10, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/ast-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void v8::internal::wasm::ModuleDecoder::VerifyFunctionBody(uint32_t, v8::internal::wasm::ModuleEnv*, v8::internal::wasm::WasmFunction*)' at ../deps/v8/src/wasm/module-decoder.cc:588:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/module-decoder.cc: In member function 'void v8::internal::wasm::ModuleDecoder::VerifyFunctionBody(uint32_t, v8::internal::wasm::ModuleEnv*, v8::internal::wasm::WasmFunction*)': ../deps/v8/src/wasm/module-decoder.cc:586:26: note: length computed here 586 | size_t len = strlen(raw); | ~~~~~~^~~~~ In file included from ../deps/v8/src/wasm/decoder.h:11, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/wasm/wasm-result.h: In function 'v8::internal::wasm::ModuleResult v8::internal::wasm::DecodeWasmModule(v8::internal::Isolate*, v8::internal::Zone*, const byte*, const byte*, bool, v8::internal::wasm::ModuleOrigin)': ../deps/v8/src/wasm/wasm-result.h:39:8: warning: '.v8::internal::wasm::Result::error_pt' may be used uninitialized in this function [-Wmaybe-uninitialized] 39 | struct Result { | ^~~~~~ ../deps/v8/src/wasm/wasm-result.h:39:8: warning: '.v8::internal::wasm::Result::error_pt' may be used uninitialized in this function [-Wmaybe-uninitialized] 39 | struct Result { | ^~~~~~ ../deps/v8/src/wasm/wasm-result.h: In function 'v8::internal::wasm::FunctionResult v8::internal::wasm::DecodeWasmFunction(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::wasm::ModuleEnv*, const byte*, const byte*)': ../deps/v8/src/wasm/wasm-result.h:39:8: warning: '.v8::internal::wasm::Result::error_pt' may be used uninitialized in this function [-Wmaybe-uninitialized] 39 | struct Result { | ^~~~~~ ../deps/v8/src/wasm/wasm-result.h:39:8: warning: '.v8::internal::wasm::Result::error_pt' may be used uninitialized in this function [-Wmaybe-uninitialized] 39 | struct Result { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o ../deps/v8/src/wasm/wasm-js.cc In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/wasm/wasm-js.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/wasm/wasm-module.h:9, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/asm-wasm-builder.h:11, from ../deps/v8/src/wasm/wasm-js.cc:17: ../deps/v8/src/wasm/wasm-result.h: In member function 'v8::internal::wasm::Result& v8::internal::wasm::Result::operator=(v8::internal::wasm::Result&&)': ../deps/v8/src/wasm/wasm-result.h:39:8: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 39 | struct Result { | ^~~~~~ In file included from ../deps/v8/src/objects.h:14, from ../deps/v8/src/heap/spaces.h:16, from ../deps/v8/src/heap/heap.h:20, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/api.h:9, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-js.cc: In function 'void v8::{anonymous}::VerifyFunction(const v8::FunctionCallbackInfo&)': ../deps/v8/src/wasm/wasm-js.cc:116:73: note: synthesized method 'v8::internal::wasm::Result& v8::internal::wasm::Result::operator=(v8::internal::wasm::Result&&)' first required here 116 | buffer.start, buffer.end); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o ../deps/v8/src/profiler/profile-generator.cc In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:9, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o ../deps/v8/src/wasm/wasm-module.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::sample_timestamp(int) const': ../deps/v8/src/profiler/profile-generator.h:243:32: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243 | return timestamps_.at(index); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::start_time() const': ../deps/v8/src/profiler/profile-generator.h:246:47: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 246 | base::TimeTicks start_time() const { return start_time_; } | ^~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::end_time() const': ../deps/v8/src/profiler/profile-generator.h:247:45: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 247 | base::TimeTicks end_time() const { return end_time_; } | ^~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/profiler/profile-generator.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/profiler/profile-generator.cc: In member function 'void v8::internal::CpuProfilesCollection::AddPathToCurrentProfiles(v8::base::TimeTicks, const std::__debug::vector&, int, bool)': ../deps/v8/src/profiler/profile-generator.cc:548:74: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 548 | current_profiles_[i]->AddPath(timestamp, path, src_line, update_stats); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/profiler/profile-generator.cc:371:42: note: initializing argument 1 of 'void v8::internal::CpuProfile::AddPath(v8::base::TimeTicks, const std::__debug::vector&, int, bool)' 371 | void CpuProfile::AddPath(base::TimeTicks timestamp, | ~~~~~~~~~~~~~~~~^~~~~~~~~ ../deps/v8/src/profiler/profile-generator.cc: In member function 'void v8::internal::ProfileGenerator::RecordTickSample(const v8::internal::TickSample&)': ../deps/v8/src/profiler/profile-generator.cc:695:58: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 695 | sample.update_stats); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/profiler/profile-generator.cc:541:21: note: initializing argument 1 of 'void v8::internal::CpuProfilesCollection::AddPathToCurrentProfiles(v8::base::TimeTicks, const std::__debug::vector&, int, bool)' 541 | base::TimeTicks timestamp, const std::vector& path, | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/list-inl.h: In instantiation of 'void v8::internal::List::Add(const T&, P) [with T = v8::base::TimeTicks; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]': ../deps/v8/src/profiler/profile-generator.cc:377:30: required from here ../deps/v8/src/list-inl.h:20:22: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 20 | data_[length_++] = element; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/list-inl.h: In instantiation of 'void v8::internal::List::ResizeAddInternal(const T&, P) [with T = v8::base::TimeTicks; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]': ../deps/v8/src/list-inl.h:50:3: required from 'void v8::internal::List::ResizeAdd(const T&, P) [with T = v8::base::TimeTicks; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]' ../deps/v8/src/list-inl.h:22:17: required from 'void v8::internal::List::Add(const T&, P) [with T = v8::base::TimeTicks; AllocationPolicy = v8::internal::FreeStoreAllocationPolicy]' ../deps/v8/src/profiler/profile-generator.cc:377:30: required from here ../deps/v8/src/list-inl.h:62:5: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 62 | T temp = element; | ^~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:19, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/list-inl.h:64:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 64 | data_[length_++] = temp; | ~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/profile-generator.h:11, from ../deps/v8/src/profiler/profile-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o ../deps/v8/src/wasm/wasm-opcodes.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/machine-type.h:12, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/wasm/wasm-opcodes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o ../deps/v8/src/wasm/wasm-result.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/sampler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/sampler.o ../deps/v8/src/profiler/sampler.cc In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/profiler/sampler.h:8, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/profiler/sampler.h:12, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/zone.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/zone.o ../deps/v8/src/zone.cc In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/zone.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/third_party/fdlibm/fdlibm.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/third_party/fdlibm/fdlibm.o ../deps/v8/src/third_party/fdlibm/fdlibm.cc In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/profiler/cpu-profiler.h:12, from ../deps/v8/src/profiler/cpu-profiler-inl.h:8, from ../deps/v8/src/profiler/sampler.cc:49: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/sampler.cc:49: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::sample_timestamp(int) const': ../deps/v8/src/profiler/profile-generator.h:243:32: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243 | return timestamps_.at(index); | ^ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/sampler.cc:49: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::start_time() const': ../deps/v8/src/profiler/profile-generator.h:246:47: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 246 | base::TimeTicks start_time() const { return start_time_; } | ^~~~~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/profile-generator-inl.h:8, from ../deps/v8/src/profiler/cpu-profiler-inl.h:12, from ../deps/v8/src/profiler/sampler.cc:49: ../deps/v8/src/profiler/profile-generator.h: In member function 'v8::base::TimeTicks v8::internal::CpuProfile::end_time() const': ../deps/v8/src/profiler/profile-generator.h:247:45: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 247 | base::TimeTicks end_time() const { return end_time_; } | ^~~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.h:11, from ../deps/v8/src/profiler/sampler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/profiler/sampler.cc:51: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/profiler/sampler.cc: In member function 'v8::internal::ThreadId v8::internal::{anonymous}::PlatformDataCommon::profiled_thread_id()': ../deps/v8/src/profiler/sampler.cc:167:42: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 167 | ThreadId profiled_thread_id() { return profiled_thread_id_; } | ^~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames-inl.h:9, from ../deps/v8/src/profiler/sampler.cc:47: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-codegen-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-codegen-x64.o ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o ../deps/v8/src/profiler/sampling-heap-profiler.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/sampling-heap-profiler.h:11, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:11, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:12, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:12, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:12, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:12, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/include/v8.h:25, from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/sampling-heap-profiler.h:11, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: ../deps/v8/src/base/logging.h: In instantiation of 'std::string* v8::base::CheckGTImpl(const Lhs&, const Rhs&, const char*) [with Lhs = long unsigned int; Rhs = int; std::string = std::__cxx11::basic_string]': ../deps/v8/src/profiler/sampling-heap-profiler.cc:65:3: required from here ../deps/v8/src/base/logging.h:131:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 131 | DEFINE_CHECK_OP_IMPL(GT, > ) ../deps/v8/include/v8config.h:362:52: note: in definition of macro 'V8_LIKELY' 362 | # define V8_LIKELY(condition) (__builtin_expect(!!(condition), 1)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:131:1: note: in expansion of macro 'DEFINE_CHECK_OP_IMPL' 131 | DEFINE_CHECK_OP_IMPL(GT, > ) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/include/v8-profiler.h:9, from ../deps/v8/src/profiler/sampling-heap-profiler.h:11, from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8::internal::SamplingHeapProfiler::Sample; T = v8::Value; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../deps/v8/src/profiler/sampling-heap-profiler.cc:111:78: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o ../deps/v8/src/profiler/strings-storage.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/profiler/strings-storage.h:9, from ../deps/v8/src/profiler/strings-storage.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.o ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/profiler/strings-storage.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/property-descriptor.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/property-descriptor.o ../deps/v8/src/property-descriptor.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/property-descriptor.h:9, from ../deps/v8/src/property-descriptor.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/property-descriptor.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/property-descriptor.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-x64.o ../deps/v8/src/crankshaft/x64/lithium-x64.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/property.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/property.o ../deps/v8/src/property.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/property.h:10, from ../deps/v8/src/property.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/property.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o ../deps/v8/src/regexp/interpreter-irregexp.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o ../deps/v8/src/regexp/jsregexp.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/regexp/jsregexp.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/regexp/jsregexp.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/jsregexp.cc:37: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o ../deps/v8/src/x64/assembler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/assembler-x64.cc:19: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/assembler-x64.cc:19: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/assembler-x64.cc:19: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/x64/assembler-x64.cc: In member function 'void v8::internal::Assembler::Nop(int)': ../deps/v8/src/x64/assembler-x64.cc:1739:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1739 | emit(0x66); | ~~~~^~~~~~ ../deps/v8/src/x64/assembler-x64.cc:1740:7: note: here 1740 | case 1: | ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1755:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1755 | emit(0x66); | ~~~~^~~~~~ ../deps/v8/src/x64/assembler-x64.cc:1756:7: note: here 1756 | case 5: | ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1775:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1775 | n--; | ~^~ ../deps/v8/src/x64/assembler-x64.cc:1776:7: note: here 1776 | case 10: | ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1778:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1778 | n--; | ~^~ ../deps/v8/src/x64/assembler-x64.cc:1779:7: note: here 1779 | case 9: | ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1781:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1781 | n--; | ~^~ ../deps/v8/src/x64/assembler-x64.cc:1782:7: note: here 1782 | case 8: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/builtins-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/builtins-x64.o ../deps/v8/src/x64/builtins-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o ../deps/v8/src/regexp/regexp-ast.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/regexp/regexp-ast.h:8, from ../deps/v8/src/regexp/regexp-ast.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o ../deps/v8/src/regexp/regexp-macro-assembler-irregexp.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o ../deps/v8/src/x64/code-stubs-x64.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o ../deps/v8/src/regexp/regexp-macro-assembler.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/regexp/regexp-macro-assembler.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o ../deps/v8/src/regexp/regexp-parser.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/regexp/regexp-parser.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o ../deps/v8/src/x64/codegen-x64.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/regexp/regexp-parser.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/regexp/regexp-parser.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/regexp-parser.cc:12: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ ../deps/v8/src/regexp/regexp-parser.cc: In member function 'void v8::internal::RegExpBuilder::AddUnicodeCharacter(v8::internal::uc32)': ../deps/v8/src/regexp/regexp-parser.cc:1341:9: warning: comparison of integer expressions of different signedness: 'v8::internal::uc32' {aka 'int'} and 'const uchar' {aka 'const unsigned int'} [-Wsign-compare] 1341 | if (c > unibrow::Utf16::kMaxNonSurrogateCharCode) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/regexp/regexp-parser.cc: In member function 'v8::internal::RegExpTree* v8::internal::RegExpParser::ParseDisjunction()': ../deps/v8/src/regexp/regexp-parser.cc:516:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | } | ^ ../deps/v8/src/regexp/regexp-parser.cc:519:7: note: here 519 | case '}': | ^~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o ../deps/v8/src/regexp/regexp-stack.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o ../deps/v8/src/x64/cpu-x64.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/regexp/regexp-stack.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/regexp/regexp-stack.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/regexp/regexp-stack.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/register-configuration.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/register-configuration.o ../deps/v8/src/register-configuration.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/cpu-x64.cc:14: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/cpu-x64.cc:14: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/cpu-x64.cc:14: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o ../deps/v8/src/x64/deoptimizer-x64.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/register-configuration.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime-profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime-profiler.o ../deps/v8/src/runtime-profiler.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o ../deps/v8/src/x64/disasm-x64.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/runtime-profiler.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/variables.h:8, from ../deps/v8/src/ast/scopeinfo.h:10, from ../deps/v8/src/runtime-profiler.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/disasm.h:8, from ../deps/v8/src/x64/disasm-x64.cc:12: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/runtime-profiler.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime-profiler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/frames-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/frames-x64.o ../deps/v8/src/x64/frames-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/x64/frames-x64.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/x64/frames-x64.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o ../deps/v8/src/runtime/runtime-array.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/x64/frames-x64.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o ../deps/v8/src/x64/interface-descriptors-x64.cc In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-array.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/runtime/runtime-array.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/runtime/runtime-array.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-array.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o ../deps/v8/src/x64/macro-assembler-x64.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o ../deps/v8/src/runtime/runtime-atomics.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-atomics.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o ../deps/v8/src/debug/x64/debug-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o ../deps/v8/src/runtime/runtime-classes.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/debug/x64/debug-x64.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/debug/x64/debug-x64.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/debug/x64/debug-x64.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/full-codegen/x64/full-codegen-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/full-codegen/x64/full-codegen-x64.o ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/runtime/runtime-classes.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-classes.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-classes.cc:10: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o ../deps/v8/src/runtime/runtime-collections.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-collections.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o ../deps/v8/src/ic/x64/access-compiler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o ../deps/v8/src/runtime/runtime-compiler.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o ../deps/v8/src/ic/x64/handler-compiler-x64.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-compiler.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/ic-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/ic-x64.o ../deps/v8/src/ic/x64/ic-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o ../deps/v8/src/runtime/runtime-date.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/ic-compiler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/ic-compiler-x64.o ../deps/v8/src/ic/x64/ic-compiler-x64.cc In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-date.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-date.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o ../deps/v8/src/runtime/runtime-debug.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/stub-cache-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/stub-cache-x64.o ../deps/v8/src/ic/x64/stub-cache-x64.cc In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/runtime/runtime-debug.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/debug/debug-frames.h:8, from ../deps/v8/src/runtime/runtime-debug.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-debug.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o ../deps/v8/src/compiler/x64/code-generator-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o ../deps/v8/src/runtime/runtime-forin.cc In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-forin.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o ../deps/v8/src/runtime/runtime-function.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-function.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-function.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/runtime/runtime-function.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o ../deps/v8/src/runtime/runtime-futex.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-futex.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o ../deps/v8/src/runtime/runtime-generator.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o ../deps/v8/src/compiler/x64/instruction-selector-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-generator.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:7: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:7: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-i18n.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-i18n.o ../deps/v8/src/runtime/runtime-i18n.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-i18n.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/runtime/runtime-i18n.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/gen/debug-support.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/gen/debug-support.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/debug-support.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/js2c.stamp rm -f /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libplatform.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o rm -f /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libbase.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libbase.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/accounting-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/atomicops_internals_x86_gcc.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/protocol_version.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/inspector_injected_script.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/inspector_debugger_script.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.host/v8_inspector_compress_protocol_json.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node_dtrace_header.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/specialize_node_d.stamp rm -f /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/cares/libcares.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/cares/libcares.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_cancel.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__close_sockets.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_create_query.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_data.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_destroy.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_expand_name.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_expand_string.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_fds.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_free_hostent.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_free_string.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyaddr.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_gethostbyname.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__get_hostent.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getnameinfo.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getopt.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_getsock.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_init.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_library_init.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_llist.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_mkquery.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_nowarn.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_options.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_aaaa_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_a_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_mx_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_naptr_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_ns_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_ptr_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_soa_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_srv_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_parse_txt_reply.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_process.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_query.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__read_line.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_search.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_send.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strcasecmp.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strdup.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_strerror.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_timeout.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares__timeval.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_version.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/ares_writev.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/bitncmp.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/inet_net_pton.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cares/deps/cares/src/inet_ntop.o rm -f /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/gtest/libgtest.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/gtest/libgtest.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-death-test.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-filepath.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-port.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-printers.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-test-part.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest-typed-test.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/gtest/deps/gtest/src/gtest_main.o g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o ../deps/v8/src/runtime/runtime-internal.cc rm -f /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/accessors.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/address-map.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/allocation.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/allocation-site-scopes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-experimental.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-arguments.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/arguments.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/assembler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-expression-visitor.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-literal-reindexer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/scopeinfo.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/background-parsing-task.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bignum.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/builtins.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/code-stubs-hydrogen.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/codegen.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/ast-graph-builder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/ast-loop-assignment-analyzer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-branch-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/change-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/coalesced-live-ranges.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-stub-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-builders.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-replay.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/greedy-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-frame-specialization.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-global-object-specialization.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/liveness-analyzer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/source-position.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/tail-call-optimization.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-hint-analyzer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-hints.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-pool.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/context-measure.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/contexts.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/conversions.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/counters.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/compilation-phase.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-bce.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-canonicalize.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-check-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dce.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dehoist.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-environment-liveness.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-escape-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-gvn.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-representation.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-types.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-instructions.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-load-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-deoptimize.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-unreachable.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-osr.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-range-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-redundant-phi.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-removable-simulates.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-representation-changes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-sce.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-store-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-types.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-uint32-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium-codegen.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/lithium.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/typing.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/date.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/elements.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/execution.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/factory.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fast-accessor-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/field-type.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/flags.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/frames.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/full-codegen/full-codegen.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/handles.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/remembered-set.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/i18n.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/access-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-state.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/interpreter/source-position-table.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/isolate.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/keys.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/log.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/lookup.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/messages.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/objects.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/optimizing-compile-dispatcher.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/parameter-initializer-rewriter.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/property.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-i18n.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-json.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-observe.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-simd.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-uri.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/strtod.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/transitions.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-cache.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-feedback-vector.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/type-info.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/types.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/typing-asm.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/typing-reset.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/unicode.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/utils.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/v8.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/version.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/asm-wasm-builder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/ast-decoder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/encoder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/zone.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/third_party/fdlibm/fdlibm.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-codegen-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/builtins-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/frames-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/full-codegen/x64/full-codegen-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/ic-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/ic-compiler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/ic/x64/stub-cache-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_base/gen/debug-support.o In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/prettyprinter.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-internal.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-internal.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/experimental-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/experimental-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/extras-libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-extras-libraries.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o ../deps/v8/src/runtime/runtime-interpreter.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o ../deps/v8/src/snapshot/snapshot-empty.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:8, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-interpreter.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/protocol_sources_stl.stamp rm -f /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/experimental-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/inspector_protocol/InspectorProtocol.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/inspector_protocol/InspectorProtocol.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In destructor 'blink::protocol::ErrorSupport::~ErrorSupport()': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:124:43: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 124 | *m_errorString = builder.toString(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'void blink::protocol::ErrorSupport::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:131:33: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 131 | m_path[m_path.size() - 1] = name; | ^~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'virtual bool blink::protocol::StringValue::asString(blink::protocol::String16*) const': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:353:15: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 353 | *output = m_stringValue; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'virtual bool blink::protocol::SerializedValue::asSerialized(blink::protocol::String16*) const': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:370:15: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 370 | *output = m_serializedValue; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'virtual std::unique_ptr blink::protocol::DictionaryValue::clone() const': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:531:21: warning: redundant move in return statement [-Wredundant-move] 531 | return std::move(result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:531:21: note: remove 'std::move' call /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'virtual std::unique_ptr blink::protocol::ListValue::clone() const': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:561:21: warning: redundant move in return statement [-Wredundant-move] 561 | return std::move(result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:561:21: note: remove 'std::move' call /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In function 'bool blink::protocol::{anonymous}::decodeString(const UChar*, const UChar*, blink::protocol::String16*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:1130:19: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1130 | *output = ""; | ^~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:1139:31: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1139 | *output = buffer.toString(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-json.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-json.o ../deps/v8/src/runtime/runtime-json.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-json.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Console.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Console.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/json-parser.h:10, from ../deps/v8/src/runtime/runtime-json.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/json-parser.h:10, from ../deps/v8/src/runtime/runtime-json.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-json.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp: In static member function 'static std::unique_ptr blink::protocol::Console::ConsoleMessage::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:49:77: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | result->m_source = ValueConversions::parse(sourceValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:52:75: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 52 | result->m_level = ValueConversions::parse(levelValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:55:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 55 | result->m_text = ValueConversions::parse(textValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Debugger.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Debugger.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp: In static member function 'static std::unique_ptr blink::protocol::Debugger::Location::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:31:81: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 31 | result->m_scriptId = ValueConversions::parse(scriptIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp: In static member function 'static std::unique_ptr blink::protocol::Debugger::CallFrame::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:110:87: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 110 | result->m_callFrameId = ValueConversions::parse(callFrameIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:113:89: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 113 | result->m_functionName = ValueConversions::parse(functionNameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp: In static member function 'static std::unique_ptr blink::protocol::Debugger::Scope::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:180:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 180 | result->m_type = ValueConversions::parse(typeValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp: In static member function 'static std::unique_ptr blink::protocol::Debugger::SearchMatch::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:240:87: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 240 | result->m_lineContent = ValueConversions::parse(lineContentValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o ../deps/v8/src/runtime/runtime-literals.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-literals.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/allocation-site-scopes.h:8, from ../deps/v8/src/runtime/runtime-literals.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o ../deps/v8/src/runtime/runtime-liveedit.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/HeapProfiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/HeapProfiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/runtime/runtime-liveedit.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-liveedit.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-liveedit.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o ../deps/v8/src/runtime/runtime-maths.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Profiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp In file included from ../deps/v8/src/runtime/runtime-maths.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/runtime/runtime-maths.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-maths.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o ../deps/v8/src/runtime/runtime-numbers.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Runtime.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Runtime.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/runtime/runtime-numbers.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/runtime/runtime-numbers.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-numbers.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::RemoteObject::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:60:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | result->m_type = ValueConversions::parse(typeValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::CustomPreview::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:163:77: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 163 | result->m_header = ValueConversions::parse(headerValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:169:99: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 169 | result->m_formatterObjectId = ValueConversions::parse(formatterObjectIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:172:117: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 172 | result->m_bindRemoteObjectFunctionId = ValueConversions::parse(bindRemoteObjectFunctionIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::ObjectPreview::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:233:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 233 | result->m_type = ValueConversions::parse(typeValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::PropertyPreview::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:314:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 314 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:317:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 317 | result->m_type = ValueConversions::parse(typeValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::PropertyDescriptor::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:410:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 410 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::InternalPropertyDescriptor::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:499:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 499 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::ExecutionContextDescription::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:590:77: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 590 | result->m_origin = ValueConversions::parse(originValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:593:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 593 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::ExceptionDetails::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:637:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 637 | result->m_text = ValueConversions::parse(textValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::CallFrame::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:713:89: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 713 | result->m_functionName = ValueConversions::parse(functionNameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:716:81: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 716 | result->m_scriptId = ValueConversions::parse(scriptIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:719:71: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 719 | result->m_url = ValueConversions::parse(urlValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o ../deps/v8/src/runtime/runtime-object.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-object.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/runtime/runtime-object.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-object.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-object.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Schema.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Schema.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp: In static member function 'static std::unique_ptr blink::protocol::Schema::Domain::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:31:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 31 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:34:79: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 34 | result->m_version = ValueConversions::parse(versionValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-observe.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-observe.o ../deps/v8/src/runtime/runtime-observe.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:42: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:42: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In function 'bool v8_inspector::hasInternalError(blink::protocol::ErrorString*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:59:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 59 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'std::unique_ptr v8_inspector::InjectedScript::wrapObject(blink::protocol::ErrorString*, v8::Local, const String16&, bool, bool) const': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:158:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 158 | *errorString = "Object has too long reference chain"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'bool v8_inspector::InjectedScript::findObject(blink::protocol::ErrorString*, const v8_inspector::RemoteObjectId&, v8::Local*) const': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:236:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 236 | *errorString = "Could not find object with given id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'v8::MaybeLocal v8_inspector::InjectedScript::resolveCallArgument(blink::protocol::ErrorString*, blink::protocol::Runtime::CallArgument*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:281:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | *errorString = "Argument should belong to the same JavaScript world as target object"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:295:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 295 | *errorString = "Couldn't parse value object in call argument"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'bool v8_inspector::InjectedScript::Scope::initialize()': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:380:26: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 380 | *m_errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'virtual void v8_inspector::InjectedScript::ObjectScope::findInjectedScript(v8_inspector::V8InspectorSessionImpl*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:478:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 478 | m_objectGroupName = injectedScript->objectGroupName(*remoteId); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/runtime/runtime-observe.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/runtime/runtime-observe.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-observe.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o ../deps/v8/src/runtime/runtime-operators.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/contexts-inl.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-operators.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o ../deps/v8/src/runtime/runtime-proxy.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp: In member function 'void v8_inspector::InjectedScriptNative::addObjectToGroup(int, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp:67:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 67 | m_idToObjectGroupName[objectId] = groupName; | ^~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-proxy.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::InspectedContext; T = v8::Context; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:42:94: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::InspectedContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:50:101: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o ../deps/v8/src/runtime/runtime-regexp.cc In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-regexp.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp: In static member function 'static std::unique_ptr v8_inspector::RemoteObjectId::parse(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:31:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 31 | *errorString = "Invalid remote object id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:37:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 37 | *errorString = "Invalid remote object id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp: In static member function 'static std::unique_ptr v8_inspector::RemoteCallFrameId::parse(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:50:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 50 | *errorString = "Invalid call frame id"; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:56:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 56 | *errorString = "Invalid call frame id"; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp-inl.h:13, from ../deps/v8/src/runtime/runtime-regexp.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp: In function 'blink::protocol::ConversionResult blink::protocol::convertUTF16ToUTF8(const UChar**, const UChar*, char**, char*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:115:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | ch >>= 6; | ~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:116:9: note: here 116 | case 3: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:118:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 118 | ch >>= 6; | ~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:119:9: note: here 119 | case 2: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:121:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 121 | ch >>= 6; | ~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:122:9: note: here 122 | case 1: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp: In function 'bool blink::protocol::isLegalUTF8(const unsigned char*, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:186:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 186 | if ((a = (*--srcptr)) < 0x80 || a > 0xBF) | ^~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:188:5: note: here 188 | case 3: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:189:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 189 | if ((a = (*--srcptr)) < 0x80 || a > 0xBF) | ^~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:191:5: note: here 191 | case 2: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:196:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 196 | switch (*source) { | ^~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:218:5: note: here 218 | case 1: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp: In function 'blink::protocol::UChar32 blink::protocol::readUTF8Sequence(const char*&, unsigned int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:240:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:241:5: note: here 241 | case 5: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:243:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:244:5: note: here 244 | case 4: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:246:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:247:5: note: here 247 | case 3: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:249:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 249 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:250:5: note: here 250 | case 2: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:252:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 252 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:253:5: note: here 253 | case 1: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static void v8_inspector::V8Console::countCallback(const v8::FunctionCallbackInfo&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:361:110: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 361 | identifier = stackTrace->topSourceURL() + ":" + String16::fromInteger(stackTrace->topLineNumber()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:363:30: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 363 | identifier = title + "@"; | ^~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In function 'void v8_inspector::timeFunction(const v8::FunctionCallbackInfo&, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:417:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 417 | protocolTitle = "Timeline '" + protocolTitle + "'"; | ^~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In function 'void v8_inspector::timeEndFunction(const v8::FunctionCallbackInfo&, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:433:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 433 | protocolTitle = "Timeline '" + protocolTitle + "'"; | ^~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static v8::Local v8_inspector::V8Console::createConsole(v8_inspector::InspectedContext*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:662:10: warning: unused variable 'success' [-Wunused-variable] 662 | bool success = console->SetPrototype(context, v8::Object::New(isolate)).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static v8::Local v8_inspector::V8Console::createCommandLineAPI(v8_inspector::InspectedContext*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:709:10: warning: unused variable 'success' [-Wunused-variable] 709 | bool success = commandLineAPI->SetPrototype(context, v8::Null(isolate)).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static void v8_inspector::V8Console::CommandLineAPIScope::accessorGetterCallback(v8::Local, const v8::PropertyCallbackInfo&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:755:14: warning: unused variable 'removed' [-Wunused-variable] 755 | bool removed = info.Holder()->Delete(context, name).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static void v8_inspector::V8Console::CommandLineAPIScope::accessorSetterCallback(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:782:10: warning: unused variable 'removed' [-Wunused-variable] 782 | bool removed = scope->m_installedMethods->Delete(context, name).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In constructor 'v8_inspector::V8Console::CommandLineAPIScope::CommandLineAPIScope(v8::Local, v8::Local, v8::Local)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:808:18: warning: unused variable 'removed' [-Wunused-variable] 808 | bool removed = m_installedMethods->Delete(context, name).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In destructor 'v8_inspector::V8Console::CommandLineAPIScope::~CommandLineAPIScope()': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:825:18: warning: unused variable 'success' [-Wunused-variable] 825 | bool success = m_global->GetOwnPropertyDescriptor(m_context, v8::Local::Cast(name)).ToLocal(&descriptor); | ^~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o ../deps/v8/src/runtime/runtime-scopes.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/runtime/runtime-scopes.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-scopes.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:12, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-simd.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-simd.o ../deps/v8/src/runtime/runtime-simd.cc In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:12, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In member function 'void v8_inspector::V8ConsoleMessage::setLocation(const String16&, unsigned int, unsigned int, std::unique_ptr, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:196:13: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 196 | m_url = url; | ^~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In member function 'void v8_inspector::V8ConsoleMessage::reportToFrontend(blink::protocol::Console::Frontend*) const': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:208:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 208 | level = protocol::Console::ConsoleMessage::LevelEnum::Debug; | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:210:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 210 | level = protocol::Console::ConsoleMessage::LevelEnum::Error; | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:212:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 212 | level = protocol::Console::ConsoleMessage::LevelEnum::Warning; | ^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:214:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 214 | level = protocol::Console::ConsoleMessage::LevelEnum::Info; | ^~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In static member function 'static std::unique_ptr v8_inspector::V8ConsoleMessage::createForConsoleAPI(double, v8_inspector::ConsoleAPIType, const std::vector >&, std::unique_ptr, v8_inspector::InspectedContext*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:334:51: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 334 | message->m_url = stackTrace->topSourceURL(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:344:93: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 344 | message->m_message = V8ValueStringBuilder::toString(arguments[0], context->isolate()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In static member function 'static std::unique_ptr v8_inspector::V8ConsoleMessage::createForException(double, const String16&, const String16&, unsigned int, unsigned int, std::unique_ptr, int, v8::Isolate*, const String16&, int, v8::Local, unsigned int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:368:41: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 368 | consoleMessage->m_detailedMessage = detailedMessage; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In member function 'void v8_inspector::V8ConsoleMessage::contextDestroyed(int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:390:21: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 390 | m_message = ""; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-simd.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp: In member function 'bool v8_inspector::V8Debugger::setScriptSource(const String16&, v8::Local, bool, blink::protocol::ErrorString*, blink::protocol::Maybe*, v8_inspector::JavaScriptCallFrames*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:342:70: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 342 | *error = toProtocolStringWithTypeCheck(message->Get()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:344:26: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 344 | *error = "Unknown error."; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:374:14: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 374 | *error = "Unknown error."; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp: In member function 'void v8_inspector::V8Debugger::handleV8AsyncTaskEvent(v8::Local, v8::Local, v8::Local)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:549:21: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 549 | NOTREACHED(); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:15: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:15: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In function 'bool v8_inspector::hasInternalError(blink::protocol::ErrorString*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:83:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 83 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'bool v8_inspector::V8DebuggerAgentImpl::checkEnabled(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:125:20: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 125 | *errorString = "Debugger agent is not enabled"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::enable(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:157:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 157 | *errorString = "Script execution is prohibited"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::disable(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:183:49: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 183 | m_continueToLocationBreakpointId = String16(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::restore()': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:224:25: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 224 | NOTREACHED(); | ^ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setBreakpointByUrl(blink::protocol::ErrorString*, int, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, String16*, std::unique_ptr >*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:272:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | *errorString = "Either url or urlRegex must be specified."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:281:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | *errorString = "Incorrect column number"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:296:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 296 | *errorString = "Breakpoint at specified location already exists."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:311:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 311 | *outBreakpointId = breakpointId; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In function 'bool v8_inspector::parseLocation(blink::protocol::ErrorString*, std::unique_ptr, String16*, int*, int*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:316:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 316 | *scriptId = location->getScriptId(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setBreakpoint(blink::protocol::ErrorString*, std::unique_ptr, const blink::protocol::Maybe&, String16*, std::unique_ptr*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:339:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 339 | *errorString = "Breakpoint at specified location already exists."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:345:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 345 | *outBreakpointId = breakpointId; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:347:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 347 | *errorString = "Could not resolve breakpoint"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::continueToLocation(blink::protocol::ErrorString*, std::unique_ptr)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:382:44: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 382 | m_continueToLocationBreakpointId = ""; | ^~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:393:114: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 393 | m_continueToLocationBreakpointId = m_debugger->setBreakpoint(scriptId, breakpoint, &lineNumber, &columnNumber); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::searchInContent(blink::protocol::ErrorString*, const String16&, const String16&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, std::unique_ptr >*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:507:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 507 | *error = String16("No script for id: " + scriptId); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::restartFrame(blink::protocol::ErrorString*, const String16&, std::unique_ptr >*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:556:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 556 | *errorString = "Could not find call frame with given id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:563:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 563 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::getScriptSource(blink::protocol::ErrorString*, const String16&, String16*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:581:41: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 581 | *error = "No script for id: " + scriptId; | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:585:67: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 585 | *scriptSource = toProtocolString(it->second->source(m_isolate)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::schedulePauseOnNextStatement(const String16&, std::unique_ptr)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:592:21: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 592 | m_breakReason = breakReason; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setPauseOnExceptions(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:694:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 694 | *errorString = "Unknown pause on exceptions mode: " + stringPauseState; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::setPauseOnExceptionsImpl(blink::protocol::ErrorString*, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:704:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 704 | *errorString = "Internal error. Could not change pause on exceptions state"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::evaluateOnCallFrame(blink::protocol::ErrorString*, const String16&, const String16&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, std::unique_ptr*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:726:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 726 | *errorString = "Could not find call frame with given id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setVariableValue(blink::protocol::ErrorString*, int, const String16&, std::unique_ptr, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:769:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 769 | *errorString = "Could not find call frame with given id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:774:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 774 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'bool v8_inspector::V8DebuggerAgentImpl::setBlackboxPattern(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:813:71: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 813 | *errorString = "Pattern parser error: " + regex->errorMessage(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setBlackboxedRanges(blink::protocol::ErrorString*, const String16&, std::unique_ptr >)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:824:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 824 | *error = "No script with passed id."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:838:22: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 838 | *error = "Position missing 'line' or 'line' < 0."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:842:22: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 842 | *error = "Position missing 'column' or 'column' < 0."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:853:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 853 | *error = "Input positions array is not sorted or contains duplicate values."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'v8_inspector::V8DebuggerAgentImpl::SkipPauseRequest v8_inspector::V8DebuggerAgentImpl::didPause(v8::Local, v8::Local, const std::vector&, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1064:149: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1064 | m_breakReason = isPromiseRejection ? protocol::Debugger::Paused::ReasonEnum::PromiseRejection : protocol::Debugger::Paused::ReasonEnum::Exception; | ^~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1082:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1082 | m_breakReason = protocol::Debugger::Paused::ReasonEnum::DebugCommand; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1097:44: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1097 | m_continueToLocationBreakpointId = ""; | ^~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::breakProgram(const String16&, std::unique_ptr)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1115:21: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1115 | m_breakReason = breakReason; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'bool v8_inspector::V8DebuggerAgentImpl::assertPaused(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1133:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1133 | *errorString = "Can only perform operation while paused."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::clearBreakDetails()': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1141:61: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1141 | m_breakReason = protocol::Debugger::Paused::ReasonEnum::Other; | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o ../deps/v8/src/runtime/runtime-strings.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-strings.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/regexp/jsregexp.h:9, from ../deps/v8/src/regexp/jsregexp-inl.h:13, from ../deps/v8/src/runtime/runtime-strings.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8ContextInfo.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8Inspector.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp: In member function 'virtual std::unique_ptr v8_inspector::V8InspectorImpl::connect(int, blink::protocol::FrontendChannel*, const String16*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:174:21: warning: redundant move in return statement [-Wredundant-move] 174 | return std::move(session); | ~~~~~~~~~^~~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:174:21: note: remove 'std::move' call In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o ../deps/v8/src/runtime/runtime-symbol.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp: In constructor 'v8_inspector::V8DebuggerScript::V8DebuggerScript(v8::Isolate*, v8::Local, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:72:55: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 72 | m_id = String16::fromInteger(idValue->Int32Value()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:74:95: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 74 | m_url = toProtocolStringWithTypeCheck(object->Get(toV8StringInternalized(isolate, "name"))); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:75:106: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 75 | m_sourceURL = toProtocolStringWithTypeCheck(object->Get(toV8StringInternalized(isolate, "sourceURL"))); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:76:120: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 76 | m_sourceMappingURL = toProtocolStringWithTypeCheck(object->Get(toV8StringInternalized(isolate, "sourceMappingURL"))); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:81:134: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 81 | m_executionContextAuxData = toProtocolStringWithTypeCheck(object->Get(toV8StringInternalized(isolate, "executionContextAuxData"))); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp: In member function 'void v8_inspector::V8DebuggerScript::setSourceURL(const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:106:19: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 106 | m_sourceURL = sourceURL; | ^~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp: In member function 'void v8_inspector::V8DebuggerScript::setSourceMappingURL(const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:111:26: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 111 | m_sourceMappingURL = sourceMappingURL; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp: In member function 'void v8_inspector::V8DebuggerScript::setSource(v8::Isolate*, v8::Local)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:117:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 117 | m_hash = calculateHash(toProtocolString(source)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-symbol.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:36, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o ../deps/v8/src/runtime/runtime-test.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::takeHeapSnapshot(blink::protocol::ErrorString*, const blink::protocol::Maybe&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:219:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 219 | *errorString = "Cannot access v8 heap profiler"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:229:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 229 | *errorString = "Failed to take heap snapshot"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::getObjectByHeapObjectId(blink::protocol::ErrorString*, const String16&, const blink::protocol::Maybe&, std::unique_ptr*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:242:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 242 | *error = "Invalid heap snapshot object id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:249:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 249 | *error = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:254:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 254 | *error = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:260:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 260 | *error = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::addInspectedHeapObject(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:268:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 268 | *errorString = "Invalid heap snapshot object id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:275:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 275 | *errorString = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:280:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 280 | *errorString = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::getHeapObjectId(blink::protocol::ErrorString*, const String16&, String16*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:297:53: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 297 | *heapSnapshotObjectId = String16::fromInteger(id); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::startSampling(blink::protocol::ErrorString*, const blink::protocol::Maybe&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:338:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 338 | *errorString = "Cannot access v8 heap profiler"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::stopSampling(blink::protocol::ErrorString*, std::unique_ptr*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:384:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 384 | *errorString = "Cannot access v8 heap profiler"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:392:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | *errorString = "Cannot access v8 sampled heap profile."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-test.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/runtime/runtime-test.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/runtime/runtime-test.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-test.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o ../deps/v8/src/runtime/runtime-typedarray.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp: In static member function 'static v8::Local v8_inspector::V8InjectedScriptHost::create(v8::Local, v8_inspector::V8InspectorImpl*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:45:10: warning: unused variable 'success' [-Wunused-variable] 45 | bool success = injectedScriptHost->SetPrototype(context, v8::Null(isolate)).FromMaybe(false); | ^~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-typedarray.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8InspectorSession.h:13, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp: In member function 'v8_inspector::InjectedScript* v8_inspector::V8InspectorSessionImpl::findInjectedScript(blink::protocol::ErrorString*, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:145:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 145 | *errorString = "Cannot find context with specified id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:151:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 151 | *errorString = "Cannot find context with specified id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:157:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 157 | *errorString = "Cannot find context with specified id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:165:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 165 | *errorString = "Cannot access specified execution context"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp: In member function 'virtual bool v8_inspector::V8InspectorSessionImpl::unwrapObject(blink::protocol::ErrorString*, const String16&, v8::Local*, v8::Local*, String16*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:212:61: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 212 | *objectGroup = injectedScript->objectGroupName(*remoteId); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-uri.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-uri.o ../deps/v8/src/runtime/runtime-uri.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime-utils.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/runtime/runtime-uri.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8ContextInfo.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8Inspector.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In member function 'void v8_inspector::V8ProfilerAgentImpl::consoleProfileEnd(const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:187:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 187 | id = m_startedProfiles.back().m_id; | ^~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:188:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 188 | resolvedTitle = m_startedProfiles.back().m_title; | ^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:193:33: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 193 | resolvedTitle = title; | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:194:43: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 194 | id = m_startedProfiles[i].m_id; | ^~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8ProfilerAgentImpl::setSamplingInterval(blink::protocol::ErrorString*, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:240:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 240 | *error = "Cannot change sampling interval when profiling."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8ProfilerAgentImpl::start(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:272:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | *error = "Profiler is not enabled"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:276:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 276 | m_frontendInitiatedProfileId = nextProfileId(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8ProfilerAgentImpl::stop(blink::protocol::ErrorString*, std::unique_ptr*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:285:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 285 | *errorString = "No recording profiles found"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:293:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 293 | *errorString = "Profile is not found"; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:295:45: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 295 | m_frontendInitiatedProfileId = String16(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*; _OI = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*]': /usr/include/c++/9/bits/stl_algobase.h:404:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*; _OI = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*]' /usr/include/c++/9/bits/stl_algobase.h:441:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' /usr/include/c++/9/bits/stl_algobase.h:505:39: required from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' /usr/include/c++/9/bits/vector.tcc:175:2: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*]' /usr/include/c++/9/bits/stl_vector.h:1428:58: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:195:70: required from here ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:139:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 139 | class V8ProfilerAgentImpl::ProfileDescriptor { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:139:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 139 | class V8ProfilerAgentImpl::ProfileDescriptor { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /usr/include/c++/9/memory:62, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/PlatformSTL.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:32, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /usr/include/c++/9/bits/stl_algobase.h:361:18: note: synthesized method 'v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor& v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor::operator=(v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor&&)' first required here 361 | *__result = std::move(*__first); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime.o ../deps/v8/src/runtime/runtime.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/objects.h:15, from ../deps/v8/src/runtime/runtime.h:10, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/runtime/runtime.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/runtime/runtime.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/runtime/runtime.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp: In constructor 'v8_inspector::V8Regex::V8Regex(v8_inspector::V8InspectorImpl*, const String16&, bool, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:35:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | m_errorMessage = toProtocolString(tryCatch.Message()->Get()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:37:26: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 37 | m_errorMessage = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/safepoint-table.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/safepoint-table.o ../deps/v8/src/safepoint-table.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/safepoint-table.h:9, from ../deps/v8/src/safepoint-table.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:37, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:37: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:37: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:37: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:41: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:41: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp: In function 'bool v8_inspector::hasInternalError(blink::protocol::ErrorString*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:58:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 58 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp: In function 'int v8_inspector::{anonymous}::ensureContext(blink::protocol::ErrorString*, v8_inspector::V8InspectorImpl*, int, const blink::protocol::Maybe&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:205:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 205 | *errorString = "Cannot find default execution context"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp: In member function 'virtual void v8_inspector::V8RuntimeAgentImpl::getProperties(blink::protocol::ErrorString*, const String16&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, std::unique_ptr >*, blink::protocol::Maybe >*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:424:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 424 | *errorString = "Value with given id is not an object"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp: In member function 'virtual void v8_inspector::V8RuntimeAgentImpl::compileScript(blink::protocol::ErrorString*, const String16&, const String16&, bool, const blink::protocol::Maybe&, blink::protocol::Maybe*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:494:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 494 | *errorString = "Runtime agent is not enabled"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:513:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 513 | *errorString = "Script compilation failed"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:37, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::{anonymous}::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo >&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:133:9: required from 'v8_inspector::{anonymous}::ProtocolPromiseHandler::ProtocolPromiseHandler(v8_inspector::V8InspectorImpl*, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::EvaluateCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:79:53: required from 'static void v8_inspector::{anonymous}::ProtocolPromiseHandler::add(v8_inspector::V8InspectorImpl*, v8::Local, v8::MaybeLocal, const String16&, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::EvaluateCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:286:47: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::{anonymous}::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo >&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:133:9: required from 'v8_inspector::{anonymous}::ProtocolPromiseHandler::ProtocolPromiseHandler(v8_inspector::V8InspectorImpl*, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::AwaitPromiseCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:79:53: required from 'static void v8_inspector::{anonymous}::ProtocolPromiseHandler::add(v8_inspector::V8InspectorImpl*, v8::Local, v8::MaybeLocal, const String16&, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::AwaitPromiseCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:311:51: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::{anonymous}::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo >&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:133:9: required from 'v8_inspector::{anonymous}::ProtocolPromiseHandler::ProtocolPromiseHandler(v8_inspector::V8InspectorImpl*, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::CallFunctionOnCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:79:53: required from 'static void v8_inspector::{anonymous}::ProtocolPromiseHandler::add(v8_inspector::V8InspectorImpl*, v8::Local, v8::MaybeLocal, const String16&, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::CallFunctionOnCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:393:53: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::{anonymous}::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo >&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:133:9: required from 'v8_inspector::{anonymous}::ProtocolPromiseHandler::ProtocolPromiseHandler(v8_inspector::V8InspectorImpl*, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::RunScriptCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:79:53: required from 'static void v8_inspector::{anonymous}::ProtocolPromiseHandler::add(v8_inspector::V8InspectorImpl*, v8::Local, v8::MaybeLocal, const String16&, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::RunScriptCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:585:48: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/safepoint-table.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o ../deps/v8/src/snapshot/code-serializer.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/collector.h:8, from ../deps/v8/src/parsing/preparse-data.h:9, from ../deps/v8/src/snapshot/code-serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/snapshot/code-serializer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/snapshot/code-serializer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/snapshot/code-serializer.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/code-serializer.h:9, from ../deps/v8/src/snapshot/code-serializer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o ../deps/v8/src/snapshot/deserializer.cc g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/snapshot/deserializer.h:8, from ../deps/v8/src/snapshot/deserializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8InspectorSession.h:13, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8StackTrace.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp: In function 'v8_inspector::V8StackTraceImpl::Frame v8_inspector::{anonymous}::toFrame(v8::Local)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:31:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 31 | sourceName = toProtocolString(sourceNameValue); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:36:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 36 | functionName = toProtocolString(functionNameValue); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/deserializer.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/snapshot/deserializer.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc: In member function 'bool v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, v8::internal::Address)': ../deps/v8/src/snapshot/deserializer.cc:819:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 819 | current = reinterpret_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | reinterpret_cast(current) + skip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:638:3: note: here 638 | case byte_code: \ | ^~~~ ../deps/v8/src/snapshot/deserializer.cc:644:3: note: in expansion of macro 'FOUR_CASES' 644 | FOUR_CASES(byte_code) \ | ^~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:824:7: note: in expansion of macro 'SIXTEEN_CASES' 824 | SIXTEEN_CASES(kRootArrayConstants) | ^~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:838:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 838 | current = reinterpret_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | reinterpret_cast

(current) + skip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/snapshot/deserializer.cc:638:3: note: here 638 | case byte_code: \ | ^~~~ ../deps/v8/src/snapshot/deserializer.cc:843:7: note: in expansion of macro 'FOUR_CASES' 843 | FOUR_CASES(kHotObject) | ^~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp: In function 'String16 v8_inspector::{anonymous}::findMagicComment(const String16&, const String16&, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:63:43: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | match = match.substring(0, newLine); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:64:35: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 64 | match = match.stripWhiteSpace(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp: In function 'std::vector > v8_inspector::{anonymous}::scriptRegexpMatchesByLines(const v8_inspector::V8Regex&, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:124:55: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 124 | line = line.substring(0, line.length() - 1); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp: In function 'std::unique_ptr v8_inspector::toProtocolValue(v8::Local, v8::Local, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:244:25: warning: redundant move in return statement [-Wredundant-move] 244 | return std::move(inspectorArray); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:244:25: note: remove 'std::move' call ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:274:25: warning: redundant move in return statement [-Wredundant-move] 274 | return std::move(jsonObject); | ~~~~~~~~~^~~~~~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:274:25: note: remove 'std::move' call In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o ../deps/v8/src/snapshot/natives-common.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/snapshot/natives-common.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -I../deps/v8/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o ../deps/v8/src/snapshot/mksnapshot.cc In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/natives-common.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ rm -f /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/libv8_inspector_stl.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/libv8_inspector_stl.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/inspector_protocol/InspectorProtocol.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Console.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Debugger.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/HeapProfiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Profiler.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Runtime.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Schema.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.o g++ -pthread -rdynamic -m64 -m64 -o /builddir/build/BUILD/node-v6.13.0/out/Release/mksnapshot -Wl,--start-group /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libbase.a -lz -lhttp_parser -luv -lcrypto -lssl -licui18n -licuuc -licudata -ldl -lrt -Wl,--end-group g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o ../deps/v8/src/snapshot/partial-serializer.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/partial-serializer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/partial-serializer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/serializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/serializer.o ../deps/v8/src/snapshot/serializer.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/snapshot/serializer.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/serializer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o ../deps/v8/src/snapshot/serializer-common.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/snapshot/serializer-common.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/snapshot/serializer-common.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o ../deps/v8/src/snapshot/snapshot-common.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:8, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/snapshot/snapshot-common.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/snapshot/snapshot-common.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/full-codegen/full-codegen.h:10, from ../deps/v8/src/snapshot/snapshot-common.cc:11: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/full-codegen.h:13, from ../deps/v8/src/snapshot/snapshot-common.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-common.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o ../deps/v8/src/snapshot/snapshot-source-sink.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/snapshot/snapshot-source-sink.h:9, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o ../deps/v8/src/snapshot/startup-serializer.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/startup-serializer.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/snapshot/startup-serializer.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/snapshot/startup-serializer.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/startup-serializer.h:9, from ../deps/v8/src/snapshot/startup-serializer.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/startup-data-util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/startup-data-util.o ../deps/v8/src/startup-data-util.cc In file included from ../deps/v8/src/startup-data-util.h:9, from ../deps/v8/src/startup-data-util.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/string-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/string-builder.o ../deps/v8/src/string-builder.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/string-builder.h:9, from ../deps/v8/src/string-builder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/isolate-inl.h:9, from ../deps/v8/src/string-builder.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/string-stream.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/string-stream.o ../deps/v8/src/string-stream.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/string-stream.h:10, from ../deps/v8/src/string-stream.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/string-stream.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/strtod.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/strtod.o ../deps/v8/src/strtod.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/vector.h:12, from ../deps/v8/src/strtod.h:8, from ../deps/v8/src/strtod.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/stub-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/stub-cache.o ../deps/v8/src/ic/stub-cache.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/stub-cache.h:8, from ../deps/v8/src/ic/stub-cache.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/tracing/trace-event.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/tracing/trace-event.o ../deps/v8/src/tracing/trace-event.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/tracing/trace-event.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/transitions.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/transitions.o ../deps/v8/src/transitions.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/transitions.h:8, from ../deps/v8/src/transitions.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/transitions.h:11, from ../deps/v8/src/transitions.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/transitions.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-cache.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-cache.o ../deps/v8/src/type-cache.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/types.h:8, from ../deps/v8/src/type-cache.h:8, from ../deps/v8/src/type-cache.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-feedback-vector.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-feedback-vector.o ../deps/v8/src/type-feedback-vector.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/elements-kind.h:9, from ../deps/v8/src/type-feedback-vector.h:11, from ../deps/v8/src/type-feedback-vector.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/type-feedback-vector.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-info.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-info.o ../deps/v8/src/type-info.cc In file included from ../deps/v8/src/heap/heap.h:13, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/type-info.h:9, from ../deps/v8/src/type-info.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/type-info.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/type-info.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/types.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/types.o ../deps/v8/src/types.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/conversions.h:11, from ../deps/v8/src/types.h:8, from ../deps/v8/src/types.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/handles-inl.h:8, from ../deps/v8/src/types.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/typing-asm.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/typing-asm.o ../deps/v8/src/typing-asm.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/typing-asm.cc:13: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/typing-asm.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/typing-reset.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/typing-reset.o ../deps/v8/src/typing-reset.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/typing-reset.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/typing-reset.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/ast-expression-visitor.h:9, from ../deps/v8/src/typing-reset.h:8, from ../deps/v8/src/typing-reset.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/unicode.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/unicode.o ../deps/v8/src/unicode.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/unicode.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/unicode-decoder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/unicode-decoder.o ../deps/v8/src/unicode-decoder.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/unicode.h:10, from ../deps/v8/src/unicode-inl.h:8, from ../deps/v8/src/unicode-decoder.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/utils.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/utils.o ../deps/v8/src/utils.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/utils.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/v8.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/v8.o ../deps/v8/src/v8.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/v8.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/v8.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium-allocator.h:9, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/v8.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/lithium-allocator.h:10, from ../deps/v8/src/v8.cc:11: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/v8threads.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/v8threads.o ../deps/v8/src/v8threads.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/v8threads.h:8, from ../deps/v8/src/v8threads.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/v8threads.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:10, from ../deps/v8/src/v8threads.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/version.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/version.o ../deps/v8/src/version.cc In file included from ../deps/v8/src/checks.h:8, from ../deps/v8/src/vector.h:12, from ../deps/v8/src/version.h:9, from ../deps/v8/src/version.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/asm-wasm-builder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/asm-wasm-builder.o ../deps/v8/src/wasm/asm-wasm-builder.cc In file included from ../deps/v8/src/v8.h:8, from ../deps/v8/src/wasm/asm-wasm-builder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/wasm/asm-wasm-builder.cc:19: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/typing-asm.h:9, from ../deps/v8/src/wasm/asm-wasm-builder.h:10, from ../deps/v8/src/wasm/asm-wasm-builder.cc:13: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/ast-decoder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/ast-decoder.o ../deps/v8/src/wasm/ast-decoder.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/ast-decoder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/ast-decoder.cc:14: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/base/build_config.h:8, from ../deps/v8/src/base/atomicops.h:29, from ../deps/v8/src/base/accounting-allocator.h:8, from ../deps/v8/src/zone.h:10, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/ast-decoder.cc:5: ../deps/v8/src/base/logging.h: In instantiation of 'std::string* v8::base::CheckEQImpl(const Lhs&, const Rhs&, const char*) [with Lhs = int; Rhs = long unsigned int; std::string = std::__cxx11::basic_string]': ../deps/v8/src/wasm/ast-decoder.cc:571:5: required from here ../deps/v8/src/base/logging.h:126:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) ../deps/v8/include/v8config.h:362:52: note: in definition of macro 'V8_LIKELY' 362 | # define V8_LIKELY(condition) (__builtin_expect(!!(condition), 1)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:126:1: note: in expansion of macro 'DEFINE_CHECK_OP_IMPL' 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) | ^~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/base/logging.h: In instantiation of 'std::string* v8::base::CheckEQImpl(const Lhs&, const Rhs&, const char*) [with Lhs = long unsigned int; Rhs = int; std::string = std::__cxx11::basic_string]': ../deps/v8/src/wasm/ast-decoder.cc:966:11: required from here ../deps/v8/src/base/logging.h:126:26: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) ../deps/v8/include/v8config.h:362:52: note: in definition of macro 'V8_LIKELY' 362 | # define V8_LIKELY(condition) (__builtin_expect(!!(condition), 1)) | ^~~~~~~~~ ../deps/v8/src/base/logging.h:126:1: note: in expansion of macro 'DEFINE_CHECK_OP_IMPL' 126 | DEFINE_CHECK_OP_IMPL(EQ, ==) | ^~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/encoder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/encoder.o ../deps/v8/src/wasm/encoder.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/encoder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/encoder.cc:12: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o ../deps/v8/src/wasm/module-decoder.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/ast-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/module-decoder.cc:9: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/wasm/module-decoder.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-module.h:11, from ../deps/v8/src/wasm/module-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/wasm/module-decoder.cc: In member function 'v8::internal::wasm::ModuleResult v8::internal::wasm::ModuleDecoder::DecodeModule(v8::internal::wasm::WasmModule*, bool)': ../deps/v8/src/wasm/module-decoder.cc:174:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::local_f64_count' [-Wmissing-field-initializers] 174 | {nullptr, i, 0, 0, 0, 0, 0, 0, false, false}); | ^ ../deps/v8/src/wasm/module-decoder.cc:174:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::exported' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:174:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::external' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:228:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::local_f64_count' [-Wmissing-field-initializers] 228 | {nullptr, i, 0, 0, 0, 0, 0, 0, false, false}); | ^ ../deps/v8/src/wasm/module-decoder.cc:228:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::exported' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:228:61: warning: missing initializer for member 'v8::internal::wasm::WasmFunction::external' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:300:54: warning: missing initializer for member 'v8::internal::wasm::WasmDataSegment::init' [-Wmissing-field-initializers] 300 | module->data_segments.push_back({0, 0, 0}); | ^ ../deps/v8/src/wasm/module-decoder.cc:357:59: warning: missing initializer for member 'v8::internal::wasm::WasmImport::module_name_length' [-Wmissing-field-initializers] 357 | module->import_table.push_back({nullptr, 0, 0}); | ^ ../deps/v8/src/wasm/module-decoder.cc:357:59: warning: missing initializer for member 'v8::internal::wasm::WasmImport::function_name_offset' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:357:59: warning: missing initializer for member 'v8::internal::wasm::WasmImport::function_name_length' [-Wmissing-field-initializers] ../deps/v8/src/wasm/module-decoder.cc:385:50: warning: missing initializer for member 'v8::internal::wasm::WasmExport::name_length' [-Wmissing-field-initializers] 385 | module->export_table.push_back({0, 0}); | ^ In file included from ../deps/v8/src/wasm/decoder.h:11, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/wasm/wasm-result.h: In instantiation of 'void v8::internal::wasm::Result::CopyFrom(v8::internal::wasm::Result&) [with V = v8::internal::wasm::WasmModule*; T = v8::internal::wasm::WasmFunction*]': ../deps/v8/src/wasm/module-decoder.cc:448:28: required from here ../deps/v8/src/wasm/wasm-result.h:61:15: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 61 | error_msg = that.error_msg; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/decoder.h:8, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/decoder.h:11, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/wasm/wasm-result.h: In instantiation of 'void v8::internal::wasm::Result::CopyFrom(v8::internal::wasm::Result&) [with V = v8::internal::wasm::Tree*; T = v8::internal::wasm::WasmModule*]': ../deps/v8/src/wasm/module-decoder.cc:592:30: required from here ../deps/v8/src/wasm/wasm-result.h:61:15: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 61 | error_msg = that.error_msg; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/wasm/decoder.h:8, from ../deps/v8/src/wasm/ast-decoder.h:9, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from /usr/include/c++/9/cstring:42, from ../deps/v8/src/base/macros.h:11, from ../deps/v8/src/base/accounting-allocator.h:9, from ../deps/v8/src/zone.h:10, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/wasm/ast-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.h:8, from ../deps/v8/src/wasm/module-decoder.cc:5: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void v8::internal::wasm::ModuleDecoder::VerifyFunctionBody(uint32_t, v8::internal::wasm::ModuleEnv*, v8::internal::wasm::WasmFunction*)' at ../deps/v8/src/wasm/module-decoder.cc:588:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/module-decoder.cc: In member function 'void v8::internal::wasm::ModuleDecoder::VerifyFunctionBody(uint32_t, v8::internal::wasm::ModuleEnv*, v8::internal::wasm::WasmFunction*)': ../deps/v8/src/wasm/module-decoder.cc:586:26: note: length computed here 586 | size_t len = strlen(raw); | ~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o ../deps/v8/src/wasm/wasm-js.cc In file included from ../deps/v8/include/v8-testing.h:8, from ../deps/v8/src/api.h:8, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/api.h:10, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/wasm/wasm-js.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/wasm/wasm-module.h:9, from ../deps/v8/src/wasm/encoder.h:13, from ../deps/v8/src/wasm/asm-wasm-builder.h:11, from ../deps/v8/src/wasm/wasm-js.cc:17: ../deps/v8/src/wasm/wasm-result.h: In member function 'v8::internal::wasm::Result& v8::internal::wasm::Result::operator=(v8::internal::wasm::Result&&)': ../deps/v8/src/wasm/wasm-result.h:39:8: warning: implicitly-declared 'v8::base::SmartArrayPointer& v8::base::SmartArrayPointer::operator=(const v8::base::SmartArrayPointer&)' is deprecated [-Wdeprecated-copy] 39 | struct Result { | ^~~~~~ In file included from ../deps/v8/src/objects.h:14, from ../deps/v8/src/heap/spaces.h:16, from ../deps/v8/src/heap/heap.h:20, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/api.h:9, from ../deps/v8/src/wasm/wasm-js.cc:5: ../deps/v8/src/base/smart-pointers.h:101:3: note: because 'v8::base::SmartArrayPointer' has user-provided 'v8::base::SmartArrayPointer::SmartArrayPointer(const v8::base::SmartArrayPointer&) [with T = char]' 101 | SmartArrayPointer(const SmartArrayPointer& rhs) | ^~~~~~~~~~~~~~~~~ ../deps/v8/src/wasm/wasm-js.cc: In function 'void v8::{anonymous}::VerifyFunction(const v8::FunctionCallbackInfo&)': ../deps/v8/src/wasm/wasm-js.cc:116:73: note: synthesized method 'v8::internal::wasm::Result& v8::internal::wasm::Result::operator=(v8::internal::wasm::Result&&)' first required here 116 | buffer.start, buffer.end); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o ../deps/v8/src/wasm/wasm-module.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/wasm/wasm-module.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o ../deps/v8/src/wasm/wasm-opcodes.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/signature.h:8, from ../deps/v8/src/machine-type.h:12, from ../deps/v8/src/wasm/wasm-opcodes.h:8, from ../deps/v8/src/wasm/wasm-opcodes.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o ../deps/v8/src/wasm/wasm-result.cc In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/wasm/wasm-result.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/wasm/wasm-result.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/zone.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/zone.o ../deps/v8/src/zone.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/zone.h:13, from ../deps/v8/src/zone.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/src/zone.cc: In member function 'void v8::internal::Zone::DeleteAll()': ../deps/v8/src/zone.cc:149:41: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class v8::internal::Segment' with 'private' member 'v8::internal::Segment::next_' [-Wclass-memaccess] 149 | memset(current, kZapDeadByte, size); | ^ ../deps/v8/src/zone.cc:51:7: note: 'class v8::internal::Segment' declared here 51 | class Segment { | ^~~~~~~ ../deps/v8/src/zone.cc: In member function 'void v8::internal::Zone::DeleteKeptSegment()': ../deps/v8/src/zone.cc:193:45: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class v8::internal::Segment' with 'private' member 'v8::internal::Segment::next_' [-Wclass-memaccess] 193 | memset(segment_head_, kZapDeadByte, size); | ^ ../deps/v8/src/zone.cc:51:7: note: 'class v8::internal::Segment' declared here 51 | class Segment { | ^~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/third_party/fdlibm/fdlibm.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/third_party/fdlibm/fdlibm.o ../deps/v8/src/third_party/fdlibm/fdlibm.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-codegen-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-codegen-x64.o ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/deoptimizer.h:9, from ../deps/v8/src/crankshaft/lithium-codegen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:11, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:12, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:12, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:12, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:9, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.h:12, from ../deps/v8/src/crankshaft/x64/lithium-codegen-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.o ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/compiler.h:9, from ../deps/v8/src/crankshaft/compilation-phase.h:9, from ../deps/v8/src/crankshaft/lithium.h:12, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/lithium.h:13, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.cc:7: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-x64.o ../deps/v8/src/crankshaft/x64/lithium-x64.cc In file included from ../deps/v8/src/accessors.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Release/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni; "/builddir/build/BUILD/node-v6.13.0/out/Release/mksnapshot" --startup_src "/builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc" "" g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/crankshaft/hydrogen-instructions.h:14, from ../deps/v8/src/crankshaft/hydrogen.h:15, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/crankshaft/hydrogen.h: In member function 'void v8::internal::HStatistics::IncrementSubtotals(v8::base::TimeDelta, v8::base::TimeDelta, v8::base::TimeDelta)': ../deps/v8/src/crankshaft/hydrogen.h:2946:38: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2946 | IncrementCreateGraph(create_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2935:45: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementCreateGraph(v8::base::TimeDelta)' 2935 | void IncrementCreateGraph(base::TimeDelta delta) { create_graph_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2947:42: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2947 | IncrementOptimizeGraph(optimize_graph); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2937:47: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementOptimizeGraph(v8::base::TimeDelta)' 2937 | void IncrementOptimizeGraph(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ ../deps/v8/src/crankshaft/hydrogen.h:2948:40: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 2948 | IncrementGenerateCode(generate_code); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/crankshaft/hydrogen.h:10, from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/crankshaft/x64/lithium-x64.h:8, from ../deps/v8/src/crankshaft/x64/lithium-x64.cc:5: ../deps/v8/src/crankshaft/hydrogen.h:2941:46: note: initializing argument 1 of 'void v8::internal::HStatistics::IncrementGenerateCode(v8::base::TimeDelta)' 2941 | void IncrementGenerateCode(base::TimeDelta delta) { generate_code_ += delta; } | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/experimental-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/experimental-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/extras-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/extras-libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/experimental-extras-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/experimental-extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-extras-libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/experimental-extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:3: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o ../deps/v8/src/x64/assembler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/assembler-x64.cc:19: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/assembler-x64.cc:19: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ rm -f /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_snapshot.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_snapshot.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/experimental-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/gen/experimental-extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/v8_snapshot/geni/snapshot.o touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/v8_maybe_snapshot.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/v8.stamp g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/async-wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/async-wrap.o ../src/async-wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/async-wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/assembler-x64.cc:19: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/assembler-x64.h:42, from ../deps/v8/src/x64/assembler-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/async-wrap.cc:1: ../src/async-wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/async-wrap.cc:392:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 392 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(async_wrap, node::AsyncWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/src/x64/assembler-x64.cc: In member function 'void v8::internal::Assembler::Nop(int)': ../deps/v8/src/x64/assembler-x64.cc:1739:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1739 | emit(0x66); | ~~~~^~~~~~ ../deps/v8/src/x64/assembler-x64.cc:1740:7: note: here 1740 | case 1: | ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1755:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1755 | emit(0x66); | ~~~~^~~~~~ ../deps/v8/src/x64/assembler-x64.cc:1756:7: note: here 1756 | case 5: | ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1775:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1775 | n--; | ~^~ ../deps/v8/src/x64/assembler-x64.cc:1776:7: note: here 1776 | case 10: | ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1778:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1778 | n--; | ~^~ ../deps/v8/src/x64/assembler-x64.cc:1779:7: note: here 1779 | case 9: | ^~~~ ../deps/v8/src/x64/assembler-x64.cc:1781:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1781 | n--; | ~^~ ../deps/v8/src/x64/assembler-x64.cc:1782:7: note: here 1782 | case 8: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/cares_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/cares_wrap.o ../src/cares_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/cares_wrap.cc:3: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/cares_wrap.cc:3: ../src/cares_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cares_wrap.cc:1561:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 1561 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(cares_wrap, node::cares_wrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/connection_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/connection_wrap.o ../src/connection_wrap.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/connection_wrap.h:6, from ../src/connection_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/connect_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/connect_wrap.o ../src/connect_wrap.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/connect_wrap.h:6, from ../src/connect_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/debug-agent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/debug-agent.o ../src/debug-agent.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/debug-agent.cc:22: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/env.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/env.o ../src/env.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/env-inl.h:6, from ../src/env.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/builtins-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/builtins-x64.o ../deps/v8/src/x64/builtins-x64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/fs_event_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/fs_event_wrap.o ../src/fs_event_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/fs_event_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/fs_event_wrap.cc:1: ../src/fs_event_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fs_event_wrap.cc:196:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 196 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(fs_event_wrap, node::FSEventWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/handle_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/handle_wrap.o ../src/handle_wrap.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/handle_wrap.h:6, from ../src/handle_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/js_stream.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/js_stream.o ../src/js_stream.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/js_stream.h:6, from ../src/js_stream.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/js_stream.h:8, from ../src/js_stream.cc:1: ../src/js_stream.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/js_stream.cc:238:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 238 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(js_stream, node::JSStream::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/js_stream.h:6, from ../src/js_stream.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::JSStream; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::JSStream]' ../src/js_stream.cc:26:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-factory.h:9, from ../deps/v8/src/x64/builtins-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node.o ../src/node.cc In file included from ../src/node.h:42, from ../src/node.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../src/node.cc: In function 'void node::SetupProcessObject(node::Environment*, int, const char* const*, int, const char* const*)': ../src/node.cc:3315:42: warning: 'bool v8::Object::SetAccessor(v8::Local, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local, v8::AccessControl, v8::PropertyAttribute)' is deprecated: Use maybe version [-Wdeprecated-declarations] 3315 | GetParentProcessId); | ^ In file included from ../deps/v8/include/v8.h:25, from ../src/node.h:42, from ../src/node.cc:1: ../deps/v8/include/v8.h:2751:22: note: declared here 2751 | bool SetAccessor(Local name, | ^~~~~~~~~~~ ../deps/v8/include/v8config.h:333:3: note: in definition of macro 'V8_DEPRECATED' 333 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ In file included from ../src/util-inl.h:6, from ../src/node_internals.h:7, from ../src/node.h:156, from ../src/node.cc:1: ../src/node.cc: In function 'int node::RegisterDebugSignalHandler()': ../src/node.cc:4222:54: warning: passing argument 3 to restrict-qualified parameter aliases with argument 2 [-Wrestrict] 4222 | CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask)); | ~~~~~~~~ ^~~~~~~~ ../src/util.h:100:44: note: in definition of macro 'UNLIKELY' 100 | #define UNLIKELY(expr) __builtin_expect(!!(expr), 0) | ^~~~ ../src/util.h:133:24: note: in expansion of macro 'CHECK' 133 | #define CHECK_EQ(a, b) CHECK((a) == (b)) | ^~~~~ ../src/node.cc:4222:3: note: in expansion of macro 'CHECK_EQ' 4222 | CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask)); | ^~~~~~~~ In file included from ../src/node.h:42, from ../src/node.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o ../deps/v8/src/x64/code-stubs-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_buffer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_buffer.o ../src/node_buffer.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ ../src/node_buffer.cc:16: warning: "MIN" redefined 16 | #define MIN(a, b) ((a) < (b) ? (a) : (b)) | In file included from /usr/include/uv/unix.h:41, from /usr/include/uv.h:66, from ../src/node_internals.h:8, from ../src/node.h:156, from ../src/node_buffer.cc:1: /usr/include/sys/param.h:102: note: this is the location of the previous definition 102 | #define MIN(a,b) (((a)<(b))?(a):(b)) | In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../src/node.h:42, from ../src/node_buffer.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../src/node_buffer.cc:1: ../src/node_buffer.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_buffer.cc:1293:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 1293 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(buffer, node::Buffer::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/node_buffer.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::Buffer::CallbackInfo; T = v8::ArrayBuffer; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/node_buffer.cc:136:75: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/x64/code-stubs-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_config.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_config.o ../src/node_config.cc In file included from ../src/node.h:42, from ../src/node_config.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_config.cc:1: ../src/node_config.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_config.cc:63:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 63 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(config, node::InitConfig) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_constants.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_constants.o ../src/node_constants.cc In file included from ../src/node.h:42, from ../src/node_constants.h:6, from ../src/node_constants.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_contextify.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_contextify.o ../src/node_contextify.cc In file included from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node.h:159, from ../src/node_contextify.cc:1: ../src/node_contextify.cc: In function 'v8::Handle node::makeContext(v8::Isolate*, v8::Handle)': ../src/node_contextify.cc:495:45: warning: 'v8::Local v8::Object::GetHiddenValue(v8::Local)' is deprecated: Use v8::Object::GetPrivate instead. [-Wdeprecated-declarations] 495 | assert(sandbox->GetHiddenValue(hidden_name).IsEmpty()); | ^ In file included from ../deps/v8/include/v8.h:25, from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h:2956:30: note: declared here 2956 | Local GetHiddenValue(Local key)); | ^~~~~~~~~~~~~~ ../deps/v8/include/v8config.h:333:3: note: in definition of macro 'V8_DEPRECATED' 333 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/node_contextify.cc:497:12: warning: 'v8::TryCatch::TryCatch()' is deprecated: Use isolate version [-Wdeprecated-declarations] 497 | TryCatch try_catch; | ^~~~~~~~~ In file included from ../deps/v8/include/v8.h:25, from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h:6773:40: note: declared here 6773 | V8_DEPRECATED("Use isolate version", TryCatch()); | ^~~~~~~~ ../deps/v8/include/v8config.h:333:3: note: in definition of macro 'V8_DEPRECATED' 333 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/node_contextify.cc:512:54: warning: 'bool v8::Object::SetHiddenValue(v8::Local, v8::Local)' is deprecated: Use v8::Object::SetPrivate instead. [-Wdeprecated-declarations] 512 | sandbox->SetHiddenValue(hidden_name, hidden_context); | ^ In file included from ../deps/v8/include/v8.h:25, from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h:2954:22: note: declared here 2954 | bool SetHiddenValue(Local key, Local value)); | ^~~~~~~~~~~~~~ ../deps/v8/include/v8config.h:333:3: note: in definition of macro 'V8_DEPRECATED' 333 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ In file included from ../src/node_contextify.cc:1: ../src/node_contextify.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_contextify.cc:1034:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 1034 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(contextify, node::InitContextify) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ContextifyContext; T = v8::Context; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/node_contextify.cc:64:74: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ContextifyScript; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::ContextifyScript]' ../src/node_contextify.cc:1014:36: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_file.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_file.o ../src/node_file.cc In file included from ../src/node.h:42, from ../src/node_file.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o ../deps/v8/src/x64/codegen-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_http_parser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_http_parser.o ../src/node_http_parser.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../src/node.h:42, from ../src/node_http_parser.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/x64/codegen-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_os.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_os.o ../src/node_os.cc In file included from ../src/node.h:42, from ../src/node_os.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_os.cc:1: ../src/node_os.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_os.cc:395:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 395 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(os, node::os::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_revert.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_revert.o ../src/node_revert.cc In file included from ../src/node.h:42, from ../src/node_revert.h:6, from ../src/node_revert.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_url.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_url.o ../src/node_url.cc In file included from ../src/node.h:42, from ../src/node_url.h:6, from ../src/node_url.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o ../deps/v8/src/x64/cpu-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/cpu-x64.cc:14: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/cpu-x64.cc:14: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/cpu-x64.cc:14: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/cpu-x64.cc:13: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_util.o ../src/node_util.cc In file included from ../src/node.h:42, from ../src/node_util.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_util.cc:1: ../src/node_util.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_util.cc:141:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 141 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(util, node::util::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o ../deps/v8/src/x64/deoptimizer-x64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_v8.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_v8.o ../src/node_v8.cc In file included from ../src/node.h:42, from ../src/node_v8.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_v8.cc:1: ../src/node_v8.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_v8.cc:172:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 172 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(v8, node::InitializeV8Bindings) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_stat_watcher.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_stat_watcher.o ../src/node_stat_watcher.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/node_stat_watcher.h:6, from ../src/node_stat_watcher.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::StatWatcher; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::StatWatcher]' ../src/node_stat_watcher.cc:45:29: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_watchdog.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_watchdog.o ../src/node_watchdog.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../src/node_watchdog.h:6, from ../src/node_watchdog.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_mutex.h:4, from ../src/node_watchdog.h:8, from ../src/node_watchdog.cc:1: ../src/node_watchdog.cc: In member function 'int node::SigintWatchdogHelper::Start()': ../src/node_watchdog.cc:169:54: warning: passing argument 3 to restrict-qualified parameter aliases with argument 2 [-Wrestrict] 169 | CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask)); | ~~~~~~~~ ^~~~~~~~ ../src/util.h:100:44: note: in definition of macro 'UNLIKELY' 100 | #define UNLIKELY(expr) __builtin_expect(!!(expr), 0) | ^~~~ ../src/util.h:133:24: note: in expansion of macro 'CHECK' 133 | #define CHECK_EQ(a, b) CHECK((a) == (b)) | ^~~~~ ../src/node_watchdog.cc:169:3: note: in expansion of macro 'CHECK_EQ' 169 | CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask)); | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_zlib.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_zlib.o ../src/node_zlib.cc In file included from ../src/node.h:42, from ../src/node_zlib.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/deoptimizer-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ZCtx; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::ZCtx]' ../src/node_zlib.cc:68:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_i18n.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_i18n.o ../src/node_i18n.cc In file included from ../src/node.h:42, from ../src/node_i18n.h:6, from ../src/node_i18n.cc:22: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/pipe_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/pipe_wrap.o ../src/pipe_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/pipe_wrap.h:6, from ../src/pipe_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/stream_wrap.h:6, from ../src/connection_wrap.h:7, from ../src/pipe_wrap.h:7, from ../src/pipe_wrap.cc:1: ../src/pipe_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipe_wrap.cc:184:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 184 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(pipe_wrap, node::PipeWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o ../deps/v8/src/x64/disasm-x64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/process_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/process_wrap.o ../src/process_wrap.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/disasm.h:8, from ../deps/v8/src/x64/disasm-x64.cc:12: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/env-inl.h:6, from ../src/process_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/process_wrap.cc:1: ../src/process_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/process_wrap.cc:264:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 264 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(process_wrap, node::ProcessWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/signal_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/signal_wrap.o ../src/signal_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/signal_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/signal_wrap.cc:1: ../src/signal_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/signal_wrap.cc:102:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 102 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(signal_wrap, node::SignalWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/spawn_sync.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/spawn_sync.o ../src/spawn_sync.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/frames-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/frames-x64.o ../deps/v8/src/x64/frames-x64.cc In file included from ../src/node.h:42, from ../src/spawn_sync.h:6, from ../src/spawn_sync.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/spawn_sync.h:6, from ../src/spawn_sync.cc:1: ../src/spawn_sync.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/spawn_sync.cc:1028:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 1028 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(spawn_sync, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/string_bytes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/string_bytes.o ../src/string_bytes.cc In file included from ../src/string_bytes.h:8, from ../src/string_bytes.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/x64/frames-x64.cc:9: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/x64/frames-x64.cc:9: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/string_search.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/string_search.o ../src/string_search.cc In file included from ../src/node.h:42, from ../src/string_search.h:10, from ../src/string_search.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/stream_base.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/stream_base.o ../src/stream_base.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/stream_base.h:6, from ../src/stream_base-inl.h:6, from ../src/stream_base.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/x64/frames-x64.cc:9: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/x64/frames-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o ../deps/v8/src/x64/interface-descriptors-x64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/stream_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/stream_wrap.o ../src/stream_wrap.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/stream_base.h:6, from ../src/stream_wrap.h:6, from ../src/stream_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/stream_wrap.h:6, from ../src/stream_wrap.cc:1: ../src/stream_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stream_wrap.cc:374:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 374 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(stream_wrap, node::StreamWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tcp_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tcp_wrap.o ../src/tcp_wrap.cc In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/tcp_wrap.h:6, from ../src/tcp_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/stream_wrap.h:6, from ../src/connection_wrap.h:7, from ../src/tcp_wrap.h:8, from ../src/tcp_wrap.cc:1: ../src/tcp_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tcp_wrap.cc:344:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 344 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(tcp_wrap, node::TCPWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/timer_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/timer_wrap.o ../src/timer_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/timer_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/interface-descriptors.h:9, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/interface-descriptors.h:8, from ../deps/v8/src/x64/interface-descriptors-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/timer_wrap.cc:1: ../src/timer_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/timer_wrap.cc:114:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 114 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(timer_wrap, node::TimerWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tty_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tty_wrap.o ../src/tty_wrap.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/tty_wrap.h:6, from ../src/tty_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/stream_wrap.h:6, from ../src/tty_wrap.h:8, from ../src/tty_wrap.cc:1: ../src/tty_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tty_wrap.cc:143:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 143 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(tty_wrap, node::TTYWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o ../deps/v8/src/x64/macro-assembler-x64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/udp_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/udp_wrap.o ../src/udp_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/udp_wrap.h:6, from ../src/udp_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/udp_wrap.h:9, from ../src/udp_wrap.cc:1: ../src/udp_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/udp_wrap.cc:451:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 451 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(udp_wrap, node::UDPWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/include/v8-debug.h:8, from ../deps/v8/src/isolate.h:11, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/util.o ../src/util.cc In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../src/util.h:6, from ../src/util.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/uv.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/uv.o ../src/uv.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../src/node.h:42, from ../src/uv.cc:2: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/uv.cc:2: ../src/uv.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/uv.cc:43:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 43 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(uv, node::uv::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/gen/node_javascript.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/gen/node_javascript.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/node_javascript.cc In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:10: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/factory.h:8, from ../deps/v8/src/bootstrapper.h:8, from ../deps/v8/src/x64/macro-assembler-x64.cc:9: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../src/node.h:42, from /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/node_javascript.cc:2: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o ../deps/v8/src/debug/x64/debug-x64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/inspector_agent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/inspector_agent.o ../src/inspector_agent.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_agent.cc:3: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ ../src/inspector_agent.cc: In function 'void node::inspector::InspectorConsoleCall(const v8::FunctionCallbackInfo&)': ../src/inspector_agent.cc:451:74: warning: ignoring return value of 'v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)', declared with attribute warn_unused_result [-Wunused-result] 451 | call_args.data())); | ^ In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_agent.cc:3: ../deps/v8/include/v8.h:3285:43: note: declared here 3285 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/debug/x64/debug-x64.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/debug/x64/debug-x64.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/debug/x64/debug-x64.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/debug/x64/debug-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/inspector_socket.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/inspector_socket.o ../src/inspector_socket.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_socket.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/full-codegen/x64/full-codegen-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/full-codegen/x64/full-codegen-x64.o ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto.o ../src/node_crypto.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node.h:42, from ../src/node_crypto.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/code-factory.h:10, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/ast/ast.h:8, from ../deps/v8/src/ast/scopes.h:8, from ../deps/v8/src/full-codegen/x64/full-codegen-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto_bio.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto_bio.o ../src/node_crypto_bio.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/env-inl.h:6, from ../src/node_crypto_bio.h:7, from ../src/node_crypto_bio.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto_clienthello.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto_clienthello.o ../src/node_crypto_clienthello.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/node_crypto_clienthello-inl.h:7, from ../src/node_crypto_clienthello.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tls_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tls_wrap.o ../src/tls_wrap.cc In file included from ../src/node.h:42, from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../src/tls_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tls_wrap.cc:980:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 980 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(tls_wrap, node::TLSWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::TLSWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::TLSWrap]' ../src/tls_wrap.cc:52:16: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o ../deps/v8/src/ic/x64/access-compiler-x64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_dtrace.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_dtrace.o ../src/node_dtrace.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node.h:42, from ../src/node_dtrace.h:6, from ../src/node_dtrace.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/backtrace_posix.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/backtrace_posix.o ../src/backtrace_posix.cc In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../src/node.h:42, from ../src/backtrace_posix.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ -shared -pthread -rdynamic -m64 -Wl,-soname=libnode-shared.so.48 -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/libnode-shared.so.48 -Wl,--whole-archive /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/async-wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/cares_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/connection_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/connect_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/debug-agent.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/env.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/fs_event_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/handle_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/js_stream.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_buffer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_config.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_constants.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_contextify.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_file.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_http_parser.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_os.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_revert.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_url.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_util.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_v8.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_stat_watcher.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_watchdog.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_zlib.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_i18n.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/pipe_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/process_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/signal_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/spawn_sync.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/string_bytes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/string_search.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/stream_base.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/stream_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tcp_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/timer_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tty_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/udp_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/util.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/uv.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/gen/node_javascript.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/inspector_agent.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/inspector_socket.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto_bio.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_crypto_clienthello.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/tls_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_dtrace.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/backtrace_posix.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/node_dtrace_provider.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/libv8_inspector_stl.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/cares/libcares.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libbase.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_snapshot.a -Wl,--no-whole-archive -lz -lhttp_parser -luv -lcrypto -lssl -licui18n -licuuc -licudata -ldl -lrt In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/x64/access-compiler-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o ../deps/v8/src/ic/x64/handler-compiler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/api.h:13, from ../deps/v8/src/ast/ast-value-factory.h:31, from ../deps/v8/src/ast/ast.h:9, from ../deps/v8/src/x64/codegen-x64.h:8, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/x64/codegen-x64.h:9, from ../deps/v8/src/codegen.h:48, from ../deps/v8/src/code-stubs.h:10, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/ic/access-compiler.h:8, from ../deps/v8/src/ic/handler-compiler.h:8, from ../deps/v8/src/ic/x64/handler-compiler-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/ic-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/ic-x64.o ../deps/v8/src/ic/x64/ic-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/ic-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/ic-compiler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/ic-compiler-x64.o ../deps/v8/src/ic/x64/ic-compiler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/ic/ic.h:8, from ../deps/v8/src/ic/x64/ic-compiler-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/stub-cache-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/stub-cache-x64.o ../deps/v8/src/ic/x64/stub-cache-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/ic/ic-state.h:8, from ../deps/v8/src/code-stubs.h:13, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/code-stubs.h:9, from ../deps/v8/src/codegen.h:8, from ../deps/v8/src/ic/x64/stub-cache-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/macro-assembler.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o ../deps/v8/src/compiler/x64/code-generator-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/gap-resolver.h:8, from ../deps/v8/src/compiler/code-generator.h:8, from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/functional.h:16, from ../deps/v8/src/handles.h:9, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-scheduler.h:8, from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o ../deps/v8/src/compiler/x64/instruction-selector-x64.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/compiler/frame.h:9, from ../deps/v8/src/compiler/instruction.h:14, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/arguments.h:9, from ../deps/v8/src/debug/debug.h:9, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/debug/debug.h:22, from ../deps/v8/src/x64/assembler-x64-inl.h:11, from ../deps/v8/src/macro-assembler.h:43, from ../deps/v8/src/compiler/instruction.h:18, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/v8threads.h: In member function 'v8::internal::ThreadId v8::internal::ThreadState::id()': ../deps/v8/src/v8threads.h:26:26: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 26 | ThreadId id() { return id_; } | ^~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:7: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]': ../deps/v8/src/compiler/instruction.h:982:69: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalReference' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/source-position.h:8, from ../deps/v8/src/compiler/instruction.h:17, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/assembler.h:829:7: note: 'class v8::internal::ExternalReference' declared here 829 | class ExternalReference BASE_EMBEDDED { | ^~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/base/adapters.h:11, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:7: ../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Handle; Source = long int]': ../deps/v8/src/compiler/instruction.h:992:71: required from here ../deps/v8/src/base/macros.h:163:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Handle' from an array of 'const long int' [-Wclass-memaccess] 163 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/compiler/frame-states.h:8, from ../deps/v8/src/compiler/common-operator.h:8, from ../deps/v8/src/compiler/instruction.h:13, from ../deps/v8/src/compiler/instruction-selector-impl.h:8, from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8: ../deps/v8/src/handles.h:84:7: note: 'class v8::internal::Handle' declared here 84 | class Handle final : public HandleBase { | ^~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/gen/debug-support.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/gen/debug-support.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:6: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/counters.h:10, from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/counters.h: In member function 'v8::internal::RuntimeCallTimer* v8::internal::RuntimeCallTimer::Stop()': ../deps/v8/src/counters.h:510:39: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 510 | parent_->AdjustForSubTimer(delta); | ^ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/frames-inl.h:9, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/heap/heap-inl.h:11, from ../deps/v8/src/objects-inl.h:23, from ../deps/v8/src/frames-inl.h:10, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/debug-support.cc:8: ../deps/v8/src/counters.h:515:49: note: initializing argument 1 of 'void v8::internal::RuntimeCallTimer::AdjustForSubTimer(v8::base::TimeDelta)' 515 | inline void AdjustForSubTimer(base::TimeDelta delta) { | ~~~~~~~~~~~~~~~~^~~~~ touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/js2c.stamp rm -f /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libplatform.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o rm -f /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libbase.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libbase.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/accounting-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/atomicops_internals_x86_gcc.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/bits.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/cpu.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/functional.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/logging.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/once.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/time.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/sys-info.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/protocol_version.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/inspector_injected_script.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/inspector_debugger_script.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.host/v8_inspector_compress_protocol_json.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node_dtrace_header.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/specialize_node_d.stamp rm -f /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/cares/libcares.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/cares/libcares.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_cancel.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__close_sockets.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_create_query.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_data.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_destroy.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_expand_name.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_expand_string.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_fds.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_free_hostent.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_free_string.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_gethostbyaddr.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_gethostbyname.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__get_hostent.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getnameinfo.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getopt.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_getsock.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_init.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_library_init.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_llist.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_mkquery.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_nowarn.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_options.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_aaaa_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_a_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_mx_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_naptr_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_ns_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_ptr_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_soa_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_srv_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_parse_txt_reply.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_process.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_query.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__read_line.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_search.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_send.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strcasecmp.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strdup.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_strerror.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_timeout.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares__timeval.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_version.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/ares_writev.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/bitncmp.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/inet_net_pton.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cares/deps/cares/src/inet_ntop.o rm -f /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/gtest/libgtest.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/gtest/libgtest.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-death-test.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-filepath.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-port.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-printers.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-test-part.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest-typed-test.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/gtest/deps/gtest/src/gtest_main.o rm -f /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_base.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_base.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/accessors.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/address-map.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/allocation.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/allocation-site-scopes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-experimental.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-arguments.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/api-natives.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/arguments.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/assembler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/assert-scope.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-expression-rewriter.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-expression-visitor.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-literal-reindexer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-numbering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/ast.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/modules.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/scopeinfo.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/scopes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ast/variables.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/background-parsing-task.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bailout-reason.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/basic-block-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bignum-dtoa.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bignum.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bit-vector.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/bootstrapper.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/builtins.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/cached-powers.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/cancelable-task.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/char-predicates.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-factory.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-stubs.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/code-stubs-hydrogen.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/codegen.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-cache.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-dependencies.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compilation-statistics.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/access-builder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/access-info.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/ast-graph-builder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/ast-loop-assignment-analyzer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/bytecode-branch-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/change-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/coalesced-live-ranges.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/code-generator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/code-stub-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/common-operator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-builders.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/frame-states.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-replay.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/graph.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/greedy-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/instruction.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-builtin-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-frame-specialization.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-global-object-specialization.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-graph.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-operator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/linkage.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/liveness-analyzer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-cache.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-marker.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node-properties.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/node.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/opcodes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/operator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/osr.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/pipeline.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/representation-change.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/schedule.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/scheduler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/source-position.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/tail-call-optimization.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/type-hint-analyzer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/type-hints.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/typer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/verifier.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/wasm-linkage.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/zone-pool.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/context-measure.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/contexts.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/conversions.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/counters.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/compilation-phase.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-bce.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-canonicalize.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-check-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dce.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-dehoist.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-environment-liveness.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-escape-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-gvn.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-representation.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-infer-types.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-instructions.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-load-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-deoptimize.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-mark-unreachable.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-osr.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-range-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-redundant-phi.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-removable-simulates.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-representation-changes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-sce.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-store-elimination.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-types.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen-uint32-analysis.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/hydrogen.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium-codegen.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/lithium.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/typing.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/date.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/dateparser.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-frames.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/debug.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/liveedit.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/deoptimizer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/disassembler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/diy-fp.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/dtoa.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/elements-kind.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/elements.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/execution.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/external-reference-table.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/factory.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fast-accessor-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fast-dtoa.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/field-type.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/fixed-dtoa.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/flags.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/frames.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/full-codegen/full-codegen.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/futex-emulation.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/gdb-jit.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/global-handles.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/handles.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/heap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/mark-compact.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/object-stats.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/remembered-set.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/scavenger.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/spaces.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/heap/store-buffer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/i18n.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/icu_util.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/access-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/call-optimization.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/handler-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic-state.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/ic-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/identity-map.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interface-descriptors.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-allocator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/interpreter/source-position-table.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/isolate.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/keys.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/layout-descriptor.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/log-utils.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/log.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/lookup.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/machine-type.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/messages.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects-debug.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects-printer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/objects.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/optimizing-compile-dispatcher.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ostreams.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/parameter-initializer-rewriter.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/parser.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/preparser.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/rewriter.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/scanner.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/parsing/token.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/perf-jit.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/sampler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/property-descriptor.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/property.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/register-configuration.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime-profiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-i18n.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-json.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-observe.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-simd.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime-uri.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/runtime/runtime.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/safepoint-table.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/serializer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/startup-data-util.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/string-builder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/string-stream.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/strtod.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/stub-cache.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/tracing/trace-event.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/transitions.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-cache.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-feedback-vector.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/type-info.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/types.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/typing-asm.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/typing-reset.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/unicode.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/unicode-decoder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/utils.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/v8.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/v8threads.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/version.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/asm-wasm-builder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/ast-decoder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/encoder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/zone.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/third_party/fdlibm/fdlibm.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-codegen-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-gap-resolver-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/crankshaft/x64/lithium-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/builtins-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/frames-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/full-codegen/x64/full-codegen-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/access-compiler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/handler-compiler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/ic-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/ic-compiler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/ic/x64/stub-cache-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_base/gen/debug-support.o ln -f "/builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/libnode-shared.so.48" "/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target/libnode-shared.so.48" 2>/dev/null || (rm -rf "/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target/libnode-shared.so.48" && cp -af "/builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/libnode-shared.so.48" "/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target/libnode-shared.so.48") g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_base64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_base64.o ../test/cctest/test_base64.cc In file included from ../src/util.h:6, from ../src/base64.h:6, from ../test/cctest/test_base64.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/base64.h:6, from ../test/cctest/test_base64.cc:1: ../src/util.h: At global scope: ../src/util.h:47:11: warning: inline function 'T* node::Malloc(size_t) [with T = char; size_t = long unsigned int]' used but never defined 47 | inline T* Malloc(size_t n); | ^~~~~~ ../src/util.h:49:11: warning: inline function 'T* node::Calloc(size_t) [with T = char; size_t = long unsigned int]' used but never defined 49 | inline T* Calloc(size_t n); | ^~~~~~ ../src/util.h:38:11: warning: inline function 'T* node::UncheckedMalloc(size_t) [with T = char; size_t = long unsigned int]' used but never defined 38 | inline T* UncheckedMalloc(size_t n); | ^~~~~~~~~~~~~~~ ../src/util.h:40:11: warning: inline function 'T* node::UncheckedCalloc(size_t) [with T = char; size_t = long unsigned int]' used but never defined 40 | inline T* UncheckedCalloc(size_t n); | ^~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_util.o ../test/cctest/test_util.cc In file included from ../src/util.h:6, from ../test/cctest/test_util.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_url.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_url.o ../test/cctest/test_url.cc In file included from ../src/node.h:42, from ../src/node_url.h:6, from ../test/cctest/test_url.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_inspector_socket.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_inspector_socket.o ../test/cctest/test_inspector_socket.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../test/cctest/test_inspector_socket.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/experimental-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/experimental-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/inspector_agent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/inspector_agent.o ../src/inspector_agent.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/extras-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/extras-libraries.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_agent.cc:3: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../src/inspector_agent.cc: In function 'void node::inspector::InspectorConsoleCall(const v8::FunctionCallbackInfo&)': ../src/inspector_agent.cc:451:74: warning: ignoring return value of 'v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)', declared with attribute warn_unused_result [-Wunused-result] 451 | call_args.data())); | ^ In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_agent.cc:3: ../deps/v8/include/v8.h:3285:43: note: declared here 3285 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-extras-libraries.cc ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o ../deps/v8/src/snapshot/snapshot-empty.cc In file included from ../deps/v8/src/utils.h:13, from ../deps/v8/src/hashmap.h:11, from ../deps/v8/src/address-map.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:8, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/inspector_socket.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/inspector_socket.o ../src/inspector_socket.cc In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from ../deps/v8/src/snapshot/snapshot-empty.cc:7: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_socket.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/protocol_sources_stl.stamp rm -f /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/experimental-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/inspector_protocol/InspectorProtocol.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/inspector_protocol/InspectorProtocol.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto.o ../src/node_crypto.cc /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In destructor 'blink::protocol::ErrorSupport::~ErrorSupport()': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:124:43: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 124 | *m_errorString = builder.toString(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'void blink::protocol::ErrorSupport::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:131:33: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 131 | m_path[m_path.size() - 1] = name; | ^~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'virtual bool blink::protocol::StringValue::asString(blink::protocol::String16*) const': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:353:15: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 353 | *output = m_stringValue; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'virtual bool blink::protocol::SerializedValue::asSerialized(blink::protocol::String16*) const': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:370:15: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 370 | *output = m_serializedValue; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'virtual std::unique_ptr blink::protocol::DictionaryValue::clone() const': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:531:21: warning: redundant move in return statement [-Wredundant-move] 531 | return std::move(result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:531:21: note: remove 'std::move' call /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In member function 'virtual std::unique_ptr blink::protocol::ListValue::clone() const': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:561:21: warning: redundant move in return statement [-Wredundant-move] 561 | return std::move(result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:561:21: note: remove 'std::move' call /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp: In function 'bool blink::protocol::{anonymous}::decodeString(const UChar*, const UChar*, blink::protocol::String16*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:1130:19: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1130 | *output = ""; | ^~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:1139:31: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1139 | *output = buffer.toString(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../src/node.h:42, from ../src/node_crypto.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Console.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Console.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp: In static member function 'static std::unique_ptr blink::protocol::Console::ConsoleMessage::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:49:77: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | result->m_source = ValueConversions::parse(sourceValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:52:75: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 52 | result->m_level = ValueConversions::parse(levelValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:55:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 55 | result->m_text = ValueConversions::parse(textValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Debugger.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Debugger.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp: In static member function 'static std::unique_ptr blink::protocol::Debugger::Location::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:31:81: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 31 | result->m_scriptId = ValueConversions::parse(scriptIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp: In static member function 'static std::unique_ptr blink::protocol::Debugger::CallFrame::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:110:87: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 110 | result->m_callFrameId = ValueConversions::parse(callFrameIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:113:89: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 113 | result->m_functionName = ValueConversions::parse(functionNameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp: In static member function 'static std::unique_ptr blink::protocol::Debugger::Scope::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:180:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 180 | result->m_type = ValueConversions::parse(typeValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp: In static member function 'static std::unique_ptr blink::protocol::Debugger::SearchMatch::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:240:87: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 240 | result->m_lineContent = ValueConversions::parse(lineContentValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto_bio.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto_bio.o ../src/node_crypto_bio.cc In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/env-inl.h:6, from ../src/node_crypto_bio.h:7, from ../src/node_crypto_bio.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto_clienthello.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto_clienthello.o ../src/node_crypto_clienthello.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/node_crypto_clienthello-inl.h:7, from ../src/node_crypto_clienthello.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/tls_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/tls_wrap.o ../src/tls_wrap.cc In file included from ../src/node.h:42, from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../src/tls_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tls_wrap.cc:980:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 980 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(tls_wrap, node::TLSWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::TLSWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::TLSWrap]' ../src/tls_wrap.cc:52:16: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_dtrace.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_dtrace.o ../src/node_dtrace.cc In file included from ../src/node.h:42, from ../src/node_dtrace.h:6, from ../src/node_dtrace.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/backtrace_posix.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/backtrace_posix.o ../src/backtrace_posix.cc In file included from ../src/node.h:42, from ../src/backtrace_posix.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' -I../src -I../deps/v8/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Release/.deps//builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/nodejs/src/node_main.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/nodejs/src/node_main.o ../src/node_main.cc In file included from ../src/node.h:42, from ../src/node_main.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ -pthread -rdynamic -m64 -Wl,-rpath=\$ORIGIN/lib.target/ -Wl,-rpath-link=\/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target/ -o /builddir/build/BUILD/node-v6.13.0/out/Release/cctest -Wl,--start-group /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_base64.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_util.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_url.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/test/cctest/test_inspector_socket.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/inspector_agent.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/inspector_socket.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto_bio.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_crypto_clienthello.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/tls_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/node_dtrace.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/cctest/src/backtrace_posix.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj/gen/node_dtrace_provider.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/libnode-shared.so.48 /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/gtest/libgtest.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/libv8_inspector_stl.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/cares/libcares.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_libbase.a /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/deps/v8/tools/gyp/libv8_snapshot.a -lz -lhttp_parser -luv -lcrypto -lssl -licui18n -licuuc -licudata /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/gen/node_javascript.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/async-wrap.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/env.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_buffer.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_i18n.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_url.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/debug-agent.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/util.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/string_bytes.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/string_search.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/stream_base.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_constants.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/node-shared/src/node_revert.o -ldl -lrt -Wl,--end-group g++ -pthread -rdynamic -m64 -L/builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/ -l:libnode-shared.so.48 -Wl,-rpath=\$ORIGIN/lib.target/ -Wl,-rpath-link=\/builddir/build/BUILD/node-v6.13.0/out/Release/lib.target/ -o /builddir/build/BUILD/node-v6.13.0/out/Release/nodejs -Wl,--start-group /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/nodejs/src/node_main.o /builddir/build/BUILD/node-v6.13.0/out/Release/obj.target/libnode-shared.so.48 -lz -lhttp_parser -luv -lcrypto -lssl -licui18n -licuuc -licudata -Wl,--end-group g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/HeapProfiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/HeapProfiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp rm 3d51fb4ab3377c2993f5d8355d4ce5387f2c6e44.intermediate make[1]: Leaving directory '/builddir/build/BUILD/node-v6.13.0/out' if [ ! -r node -o ! -L node ]; then ln -fs out/Release/node node; fi g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Profiler.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Profiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Runtime.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Runtime.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Schema.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Schema.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::RemoteObject::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:60:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | result->m_type = ValueConversions::parse(typeValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::CustomPreview::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:163:77: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 163 | result->m_header = ValueConversions::parse(headerValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:169:99: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 169 | result->m_formatterObjectId = ValueConversions::parse(formatterObjectIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:172:117: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 172 | result->m_bindRemoteObjectFunctionId = ValueConversions::parse(bindRemoteObjectFunctionIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::ObjectPreview::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:233:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 233 | result->m_type = ValueConversions::parse(typeValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::PropertyPreview::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:314:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 314 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:317:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 317 | result->m_type = ValueConversions::parse(typeValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::PropertyDescriptor::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:410:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 410 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::InternalPropertyDescriptor::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:499:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 499 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::ExecutionContextDescription::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:590:77: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 590 | result->m_origin = ValueConversions::parse(originValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:593:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 593 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::ExceptionDetails::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:637:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 637 | result->m_text = ValueConversions::parse(textValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp: In static member function 'static std::unique_ptr blink::protocol::Runtime::CallFrame::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:713:89: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 713 | result->m_functionName = ValueConversions::parse(functionNameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:716:81: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 716 | result->m_scriptId = ValueConversions::parse(scriptIdValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:719:71: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 719 | result->m_url = ValueConversions::parse(urlValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp: In static member function 'static std::unique_ptr blink::protocol::Schema::Domain::parse(blink::protocol::Value*, blink::protocol::ErrorSupport*)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:31:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 31 | result->m_name = ValueConversions::parse(nameValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:34:79: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 34 | result->m_version = ValueConversions::parse(versionValue, errors); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:11, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.cpp:7: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:42: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:42: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:44: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In function 'bool v8_inspector::hasInternalError(blink::protocol::ErrorString*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:59:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 59 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'std::unique_ptr v8_inspector::InjectedScript::wrapObject(blink::protocol::ErrorString*, v8::Local, const String16&, bool, bool) const': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:158:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 158 | *errorString = "Object has too long reference chain"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'bool v8_inspector::InjectedScript::findObject(blink::protocol::ErrorString*, const v8_inspector::RemoteObjectId&, v8::Local*) const': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:236:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 236 | *errorString = "Could not find object with given id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'v8::MaybeLocal v8_inspector::InjectedScript::resolveCallArgument(blink::protocol::ErrorString*, blink::protocol::Runtime::CallArgument*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:281:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | *errorString = "Argument should belong to the same JavaScript world as target object"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:295:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 295 | *errorString = "Couldn't parse value object in call argument"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'bool v8_inspector::InjectedScript::Scope::initialize()': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:380:26: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 380 | *m_errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp: In member function 'virtual void v8_inspector::InjectedScript::ObjectScope::findInjectedScript(v8_inspector::V8InspectorSessionImpl*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:478:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 478 | m_objectGroupName = injectedScript->objectGroupName(*remoteId); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp: In member function 'void v8_inspector::InjectedScriptNative::addObjectToGroup(int, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp:67:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 67 | m_idToObjectGroupName[objectId] = groupName; | ^~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:5: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::InspectedContext; T = v8::Context; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:42:94: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::InspectedContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.cpp:50:101: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp: In static member function 'static std::unique_ptr v8_inspector::RemoteObjectId::parse(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:31:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 31 | *errorString = "Invalid remote object id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:37:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 37 | *errorString = "Invalid remote object id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp: In static member function 'static std::unique_ptr v8_inspector::RemoteCallFrameId::parse(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:50:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 50 | *errorString = "Invalid call frame id"; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:56:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 56 | *errorString = "Invalid call frame id"; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp: In function 'blink::protocol::ConversionResult blink::protocol::convertUTF16ToUTF8(const UChar**, const UChar*, char**, char*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:115:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | ch >>= 6; | ~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:116:9: note: here 116 | case 3: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:118:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 118 | ch >>= 6; | ~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:119:9: note: here 119 | case 2: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:121:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 121 | ch >>= 6; | ~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:122:9: note: here 122 | case 1: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp: In function 'bool blink::protocol::isLegalUTF8(const unsigned char*, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:186:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 186 | if ((a = (*--srcptr)) < 0x80 || a > 0xBF) | ^~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:188:5: note: here 188 | case 3: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:189:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 189 | if ((a = (*--srcptr)) < 0x80 || a > 0xBF) | ^~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:191:5: note: here 191 | case 2: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:196:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 196 | switch (*source) { | ^~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:218:5: note: here 218 | case 1: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp: In function 'blink::protocol::UChar32 blink::protocol::readUTF8Sequence(const char*&, unsigned int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:240:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:241:5: note: here 241 | case 5: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:243:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:244:5: note: here 244 | case 4: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:246:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:247:5: note: here 247 | case 3: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:249:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 249 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:250:5: note: here 250 | case 2: | ^~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:252:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 252 | character <<= 6; | ~~~~~~~~~~^~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.cpp:253:5: note: here 253 | case 1: | ^~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.h:38, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:12, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static void v8_inspector::V8Console::countCallback(const v8::FunctionCallbackInfo&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:361:110: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 361 | identifier = stackTrace->topSourceURL() + ":" + String16::fromInteger(stackTrace->topLineNumber()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:363:30: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 363 | identifier = title + "@"; | ^~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In function 'void v8_inspector::timeFunction(const v8::FunctionCallbackInfo&, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:417:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 417 | protocolTitle = "Timeline '" + protocolTitle + "'"; | ^~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In function 'void v8_inspector::timeEndFunction(const v8::FunctionCallbackInfo&, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:433:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 433 | protocolTitle = "Timeline '" + protocolTitle + "'"; | ^~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static v8::Local v8_inspector::V8Console::createConsole(v8_inspector::InspectedContext*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:662:10: warning: unused variable 'success' [-Wunused-variable] 662 | bool success = console->SetPrototype(context, v8::Object::New(isolate)).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static v8::Local v8_inspector::V8Console::createCommandLineAPI(v8_inspector::InspectedContext*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:709:10: warning: unused variable 'success' [-Wunused-variable] 709 | bool success = commandLineAPI->SetPrototype(context, v8::Null(isolate)).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static void v8_inspector::V8Console::CommandLineAPIScope::accessorGetterCallback(v8::Local, const v8::PropertyCallbackInfo&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:755:14: warning: unused variable 'removed' [-Wunused-variable] 755 | bool removed = info.Holder()->Delete(context, name).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In static member function 'static void v8_inspector::V8Console::CommandLineAPIScope::accessorSetterCallback(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:782:10: warning: unused variable 'removed' [-Wunused-variable] 782 | bool removed = scope->m_installedMethods->Delete(context, name).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In constructor 'v8_inspector::V8Console::CommandLineAPIScope::CommandLineAPIScope(v8::Local, v8::Local, v8::Local)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:808:18: warning: unused variable 'removed' [-Wunused-variable] 808 | bool removed = m_installedMethods->Delete(context, name).FromMaybe(false); | ^~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp: In destructor 'v8_inspector::V8Console::CommandLineAPIScope::~CommandLineAPIScope()': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:825:18: warning: unused variable 'success' [-Wunused-variable] 825 | bool success = m_global->GetOwnPropertyDescriptor(m_context, v8::Local::Cast(name)).ToLocal(&descriptor); | ^~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:12, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:13: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In member function 'void v8_inspector::V8ConsoleMessage::setLocation(const String16&, unsigned int, unsigned int, std::unique_ptr, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:196:13: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 196 | m_url = url; | ^~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In member function 'void v8_inspector::V8ConsoleMessage::reportToFrontend(blink::protocol::Console::Frontend*) const': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:208:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 208 | level = protocol::Console::ConsoleMessage::LevelEnum::Debug; | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:210:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 210 | level = protocol::Console::ConsoleMessage::LevelEnum::Error; | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:212:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 212 | level = protocol::Console::ConsoleMessage::LevelEnum::Warning; | ^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:214:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 214 | level = protocol::Console::ConsoleMessage::LevelEnum::Info; | ^~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In static member function 'static std::unique_ptr v8_inspector::V8ConsoleMessage::createForConsoleAPI(double, v8_inspector::ConsoleAPIType, const std::vector >&, std::unique_ptr, v8_inspector::InspectedContext*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:334:51: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 334 | message->m_url = stackTrace->topSourceURL(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:344:93: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 344 | message->m_message = V8ValueStringBuilder::toString(arguments[0], context->isolate()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In static member function 'static std::unique_ptr v8_inspector::V8ConsoleMessage::createForException(double, const String16&, const String16&, unsigned int, unsigned int, std::unique_ptr, int, v8::Isolate*, const String16&, int, v8::Local, unsigned int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:368:41: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 368 | consoleMessage->m_detailedMessage = detailedMessage; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp: In member function 'void v8_inspector::V8ConsoleMessage::contextDestroyed(int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:390:21: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 390 | m_message = ""; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp: In member function 'bool v8_inspector::V8Debugger::setScriptSource(const String16&, v8::Local, bool, blink::protocol::ErrorString*, blink::protocol::Maybe*, v8_inspector::JavaScriptCallFrames*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:342:70: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 342 | *error = toProtocolStringWithTypeCheck(message->Get()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:344:26: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 344 | *error = "Unknown error."; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:374:14: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 374 | *error = "Unknown error."; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp: In member function 'void v8_inspector::V8Debugger::handleV8AsyncTaskEvent(v8::Local, v8::Local, v8::Local)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:549:21: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 549 | NOTREACHED(); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:15: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:15: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In function 'bool v8_inspector::hasInternalError(blink::protocol::ErrorString*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:83:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 83 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'bool v8_inspector::V8DebuggerAgentImpl::checkEnabled(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:125:20: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 125 | *errorString = "Debugger agent is not enabled"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::enable(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:157:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 157 | *errorString = "Script execution is prohibited"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::disable(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:183:49: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 183 | m_continueToLocationBreakpointId = String16(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::restore()': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:224:25: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 224 | NOTREACHED(); | ^ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setBreakpointByUrl(blink::protocol::ErrorString*, int, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, String16*, std::unique_ptr >*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:272:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | *errorString = "Either url or urlRegex must be specified."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:281:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | *errorString = "Incorrect column number"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:296:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 296 | *errorString = "Breakpoint at specified location already exists."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:311:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 311 | *outBreakpointId = breakpointId; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In function 'bool v8_inspector::parseLocation(blink::protocol::ErrorString*, std::unique_ptr, String16*, int*, int*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:316:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 316 | *scriptId = location->getScriptId(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setBreakpoint(blink::protocol::ErrorString*, std::unique_ptr, const blink::protocol::Maybe&, String16*, std::unique_ptr*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:339:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 339 | *errorString = "Breakpoint at specified location already exists."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:345:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 345 | *outBreakpointId = breakpointId; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:347:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 347 | *errorString = "Could not resolve breakpoint"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::continueToLocation(blink::protocol::ErrorString*, std::unique_ptr)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:382:44: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 382 | m_continueToLocationBreakpointId = ""; | ^~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:393:114: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 393 | m_continueToLocationBreakpointId = m_debugger->setBreakpoint(scriptId, breakpoint, &lineNumber, &columnNumber); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::searchInContent(blink::protocol::ErrorString*, const String16&, const String16&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, std::unique_ptr >*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:507:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 507 | *error = String16("No script for id: " + scriptId); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::restartFrame(blink::protocol::ErrorString*, const String16&, std::unique_ptr >*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:556:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 556 | *errorString = "Could not find call frame with given id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:563:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 563 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::getScriptSource(blink::protocol::ErrorString*, const String16&, String16*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:581:41: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 581 | *error = "No script for id: " + scriptId; | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:585:67: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 585 | *scriptSource = toProtocolString(it->second->source(m_isolate)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::schedulePauseOnNextStatement(const String16&, std::unique_ptr)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:592:21: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 592 | m_breakReason = breakReason; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setPauseOnExceptions(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:694:63: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 694 | *errorString = "Unknown pause on exceptions mode: " + stringPauseState; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::setPauseOnExceptionsImpl(blink::protocol::ErrorString*, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:704:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 704 | *errorString = "Internal error. Could not change pause on exceptions state"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::evaluateOnCallFrame(blink::protocol::ErrorString*, const String16&, const String16&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, std::unique_ptr*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:726:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 726 | *errorString = "Could not find call frame with given id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setVariableValue(blink::protocol::ErrorString*, int, const String16&, std::unique_ptr, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:769:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 769 | *errorString = "Could not find call frame with given id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:774:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 774 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'bool v8_inspector::V8DebuggerAgentImpl::setBlackboxPattern(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:813:71: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 813 | *errorString = "Pattern parser error: " + regex->errorMessage(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8DebuggerAgentImpl::setBlackboxedRanges(blink::protocol::ErrorString*, const String16&, std::unique_ptr >)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:824:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 824 | *error = "No script with passed id."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:838:22: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 838 | *error = "Position missing 'line' or 'line' < 0."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:842:22: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 842 | *error = "Position missing 'column' or 'column' < 0."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:853:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 853 | *error = "Input positions array is not sorted or contains duplicate values."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'v8_inspector::V8DebuggerAgentImpl::SkipPauseRequest v8_inspector::V8DebuggerAgentImpl::didPause(v8::Local, v8::Local, const std::vector&, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1064:149: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1064 | m_breakReason = isPromiseRejection ? protocol::Debugger::Paused::ReasonEnum::PromiseRejection : protocol::Debugger::Paused::ReasonEnum::Exception; | ^~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1082:73: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1082 | m_breakReason = protocol::Debugger::Paused::ReasonEnum::DebugCommand; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1097:44: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1097 | m_continueToLocationBreakpointId = ""; | ^~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::breakProgram(const String16&, std::unique_ptr)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1115:21: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1115 | m_breakReason = breakReason; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'bool v8_inspector::V8DebuggerAgentImpl::assertPaused(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1133:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1133 | *errorString = "Can only perform operation while paused."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp: In member function 'void v8_inspector::V8DebuggerAgentImpl::clearBreakDetails()': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:1141:61: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1141 | m_breakReason = protocol::Debugger::Paused::ReasonEnum::Other; | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8ContextInfo.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8Inspector.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:35: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:38: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp: In member function 'virtual std::unique_ptr v8_inspector::V8InspectorImpl::connect(int, blink::protocol::FrontendChannel*, const String16*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:174:21: warning: redundant move in return statement [-Wredundant-move] 174 | return std::move(session); | ~~~~~~~~~^~~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:174:21: note: remove 'std::move' call In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp: In constructor 'v8_inspector::V8DebuggerScript::V8DebuggerScript(v8::Isolate*, v8::Local, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:72:55: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 72 | m_id = String16::fromInteger(idValue->Int32Value()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:74:95: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 74 | m_url = toProtocolStringWithTypeCheck(object->Get(toV8StringInternalized(isolate, "name"))); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:75:106: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 75 | m_sourceURL = toProtocolStringWithTypeCheck(object->Get(toV8StringInternalized(isolate, "sourceURL"))); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:76:120: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 76 | m_sourceMappingURL = toProtocolStringWithTypeCheck(object->Get(toV8StringInternalized(isolate, "sourceMappingURL"))); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:81:134: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 81 | m_executionContextAuxData = toProtocolStringWithTypeCheck(object->Get(toV8StringInternalized(isolate, "executionContextAuxData"))); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp: In member function 'void v8_inspector::V8DebuggerScript::setSourceURL(const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:106:19: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 106 | m_sourceURL = sourceURL; | ^~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp: In member function 'void v8_inspector::V8DebuggerScript::setSourceMappingURL(const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:111:26: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 111 | m_sourceMappingURL = sourceMappingURL; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp: In member function 'void v8_inspector::V8DebuggerScript::setSource(v8::Isolate*, v8::Local)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:117:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 117 | m_hash = calculateHash(toProtocolString(source)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:36, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.h:33, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:34: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:36: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/HeapProfiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:11: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::takeHeapSnapshot(blink::protocol::ErrorString*, const blink::protocol::Maybe&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:219:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 219 | *errorString = "Cannot access v8 heap profiler"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:229:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 229 | *errorString = "Failed to take heap snapshot"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::getObjectByHeapObjectId(blink::protocol::ErrorString*, const String16&, const blink::protocol::Maybe&, std::unique_ptr*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:242:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 242 | *error = "Invalid heap snapshot object id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:249:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 249 | *error = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:254:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 254 | *error = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:260:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 260 | *error = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::addInspectedHeapObject(blink::protocol::ErrorString*, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:268:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 268 | *errorString = "Invalid heap snapshot object id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:275:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 275 | *errorString = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:280:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 280 | *errorString = "Object is not available"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::getHeapObjectId(blink::protocol::ErrorString*, const String16&, String16*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:297:53: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 297 | *heapSnapshotObjectId = String16::fromInteger(id); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::startSampling(blink::protocol::ErrorString*, const blink::protocol::Maybe&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:338:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 338 | *errorString = "Cannot access v8 heap profiler"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8HeapProfilerAgentImpl::stopSampling(blink::protocol::ErrorString*, std::unique_ptr*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:384:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 384 | *errorString = "Cannot access v8 heap profiler"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:392:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | *errorString = "Cannot access v8 sampled heap profile."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp: In static member function 'static v8::Local v8_inspector::V8InjectedScriptHost::create(v8::Local, v8_inspector::V8InspectorImpl*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:45:10: warning: unused variable 'success' [-Wunused-variable] 45 | bool success = injectedScriptHost->SetPrototype(context, v8::Null(isolate)).FromMaybe(false); | ^~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8InspectorSession.h:13, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:10: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:12: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp: In member function 'v8_inspector::InjectedScript* v8_inspector::V8InspectorSessionImpl::findInjectedScript(blink::protocol::ErrorString*, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:145:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 145 | *errorString = "Cannot find context with specified id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:151:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 151 | *errorString = "Cannot find context with specified id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:157:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 157 | *errorString = "Cannot find context with specified id"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:165:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 165 | *errorString = "Cannot access specified execution context"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp: In member function 'virtual bool v8_inspector::V8InspectorSessionImpl::unwrapObject(blink::protocol::ErrorString*, const String16&, v8::Local*, v8::Local*, String16*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:212:61: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 212 | *objectGroup = injectedScript->objectGroupName(*remoteId); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Profiler.h:15, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8ContextInfo.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8Inspector.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:8: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In member function 'void v8_inspector::V8ProfilerAgentImpl::consoleProfileEnd(const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:187:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 187 | id = m_startedProfiles.back().m_id; | ^~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:188:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 188 | resolvedTitle = m_startedProfiles.back().m_title; | ^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:193:33: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 193 | resolvedTitle = title; | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:194:43: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 194 | id = m_startedProfiles[i].m_id; | ^~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8ProfilerAgentImpl::setSamplingInterval(blink::protocol::ErrorString*, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:240:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 240 | *error = "Cannot change sampling interval when profiling."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8ProfilerAgentImpl::start(blink::protocol::ErrorString*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:272:18: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | *error = "Profiler is not enabled"; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:276:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 276 | m_frontendInitiatedProfileId = nextProfileId(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In member function 'virtual void v8_inspector::V8ProfilerAgentImpl::stop(blink::protocol::ErrorString*, std::unique_ptr*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:285:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 285 | *errorString = "No recording profiles found"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:293:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 293 | *errorString = "Profile is not found"; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:295:45: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 295 | m_frontendInitiatedProfileId = String16(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*; _OI = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*]': /usr/include/c++/9/bits/stl_algobase.h:404:30: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*; _OI = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*]' /usr/include/c++/9/bits/stl_algobase.h:441:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' /usr/include/c++/9/bits/stl_algobase.h:505:39: required from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' /usr/include/c++/9/bits/vector.tcc:175:2: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*]' /usr/include/c++/9/bits/stl_vector.h:1428:58: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor*]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:195:70: required from here ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:139:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 139 | class V8ProfilerAgentImpl::ProfileDescriptor { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:139:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 139 | class V8ProfilerAgentImpl::ProfileDescriptor { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /usr/include/c++/9/memory:62, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/PlatformSTL.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:32, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.cpp:5: /usr/include/c++/9/bits/stl_algobase.h:361:18: note: synthesized method 'v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor& v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor::operator=(v8_inspector::V8ProfilerAgentImpl::ProfileDescriptor&&)' first required here 361 | *__result = std::move(*__first); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:9: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp: In constructor 'v8_inspector::V8Regex::V8Regex(v8_inspector::V8InspectorImpl*, const String16&, bool, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:35:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | m_errorMessage = toProtocolString(tryCatch.Message()->Get()); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:37:26: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 37 | m_errorMessage = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:35, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:37, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:37: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setSource(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:49:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 49 | void setSource(const String16& value) { m_source = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:37: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setLevel(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:60:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 60 | void setLevel(const String16& value) { m_level = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:37: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h: In member function 'void blink::protocol::Console::ConsoleMessage::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Console.h:63:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:39: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:41: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:41: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp: In function 'bool v8_inspector::hasInternalError(blink::protocol::ErrorString*, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:58:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 58 | *errorString = "Internal error"; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp: In function 'int v8_inspector::{anonymous}::ensureContext(blink::protocol::ErrorString*, v8_inspector::V8InspectorImpl*, int, const blink::protocol::Maybe&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:205:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 205 | *errorString = "Cannot find default execution context"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp: In member function 'virtual void v8_inspector::V8RuntimeAgentImpl::getProperties(blink::protocol::ErrorString*, const String16&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, const blink::protocol::Maybe&, std::unique_ptr >*, blink::protocol::Maybe >*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:424:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 424 | *errorString = "Value with given id is not an object"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp: In member function 'virtual void v8_inspector::V8RuntimeAgentImpl::compileScript(blink::protocol::ErrorString*, const String16&, const String16&, bool, const blink::protocol::Maybe&, blink::protocol::Maybe*, blink::protocol::Maybe*)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:494:24: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 494 | *errorString = "Runtime agent is not enabled"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:513:28: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 513 | *errorString = "Script compilation failed"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8InspectorSession.h:13, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:34, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.h:37, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:31: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::{anonymous}::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo >&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:133:9: required from 'v8_inspector::{anonymous}::ProtocolPromiseHandler::ProtocolPromiseHandler(v8_inspector::V8InspectorImpl*, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::EvaluateCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:79:53: required from 'static void v8_inspector::{anonymous}::ProtocolPromiseHandler::add(v8_inspector::V8InspectorImpl*, v8::Local, v8::MaybeLocal, const String16&, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::EvaluateCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:286:47: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::{anonymous}::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo >&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:133:9: required from 'v8_inspector::{anonymous}::ProtocolPromiseHandler::ProtocolPromiseHandler(v8_inspector::V8InspectorImpl*, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::AwaitPromiseCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:79:53: required from 'static void v8_inspector::{anonymous}::ProtocolPromiseHandler::add(v8_inspector::V8InspectorImpl*, v8::Local, v8::MaybeLocal, const String16&, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::AwaitPromiseCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:311:51: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::{anonymous}::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo >&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:133:9: required from 'v8_inspector::{anonymous}::ProtocolPromiseHandler::ProtocolPromiseHandler(v8_inspector::V8InspectorImpl*, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::CallFunctionOnCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:79:53: required from 'static void v8_inspector::{anonymous}::ProtocolPromiseHandler::add(v8_inspector::V8InspectorImpl*, v8::Local, v8::MaybeLocal, const String16&, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::CallFunctionOnCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:393:53: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = v8_inspector::{anonymous}::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo >&)]': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:133:9: required from 'v8_inspector::{anonymous}::ProtocolPromiseHandler::ProtocolPromiseHandler(v8_inspector::V8InspectorImpl*, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::RunScriptCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:79:53: required from 'static void v8_inspector::{anonymous}::ProtocolPromiseHandler::add(v8_inspector::V8InspectorImpl*, v8::Local, v8::MaybeLocal, const String16&, int, int, const String16&, bool, bool, std::unique_ptr) [with Callback = blink::protocol::Runtime::Backend::RunScriptCallback; String16 = blink::protocol::String16]' ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.cpp:585:48: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo >::Callback' {aka 'void (*)(const v8::WeakCallbackInfo >&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/public/V8StackTrace.h:11, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp: In function 'v8_inspector::V8StackTraceImpl::Frame v8_inspector::{anonymous}::toFrame(v8::Local)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:31:54: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 31 | sourceName = toProtocolString(sourceNameValue); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:36:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 36 | functionName = toProtocolString(functionNameValue); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::RemoteObject::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:105:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 105 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setHeader(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:272:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 272 | void setHeader(const String16& value) { m_header = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setFormatterObjectId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:278:78: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 278 | void setFormatterObjectId(const String16& value) { m_formatterObjectId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CustomPreview::setBindRemoteObjectFunctionId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:281:96: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 281 | void setBindRemoteObjectFunctionId(const String16& value) { m_bindRemoteObjectFunctionId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ObjectPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:392:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 392 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:525:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 525 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyPreview::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:539:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 539 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::PropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:729:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 729 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::InternalPropertyDescriptor::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:894:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 894 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setOrigin(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1053:56: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1053 | void setOrigin(const String16& value) { m_origin = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExecutionContextDescription::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1056:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1056 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::ExceptionDetails::setText(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1151:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1151 | void setText(const String16& value) { m_text = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1304:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1304 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1307:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1307 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:14, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h: In member function 'void blink::protocol::Runtime::CallFrame::setUrl(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:1310:50: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 1310 | void setUrl(const String16& value) { m_url = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Location::setScriptId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:69:60: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 69 | void setScriptId(const String16& value) { m_scriptId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setCallFrameId(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:231:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 231 | void setCallFrameId(const String16& value) { m_callFrameId = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::CallFrame::setFunctionName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:234:68: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 234 | void setFunctionName(const String16& value) { m_functionName = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::Scope::setType(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:373:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 373 | void setType(const String16& value) { m_type = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:9, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h: In member function 'void blink::protocol::Debugger::SearchMatch::setLineContent(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Debugger.h:483:66: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 483 | void setLineContent(const String16& value) { m_lineContent = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setName(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:35:52: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 35 | void setName(const String16& value) { m_name = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.h:10, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:8: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h: In member function 'void blink::protocol::Schema::Domain::setVersion(const blink::protocol::String16&)': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Schema.h:38:58: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 38 | void setVersion(const String16& value) { m_version = value; } | ^~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp: In function 'String16 v8_inspector::{anonymous}::findMagicComment(const String16&, const String16&, bool)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:63:43: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 63 | match = match.substring(0, newLine); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:64:35: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 64 | match = match.stripWhiteSpace(); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp: In function 'std::vector > v8_inspector::{anonymous}::scriptRegexpMatchesByLines(const v8_inspector::V8Regex&, const String16&)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:124:55: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 124 | line = line.substring(0, line.length() - 1); | ^ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp: In function 'std::unique_ptr v8_inspector::toProtocolValue(v8::Local, v8::Local, int)': ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:244:25: warning: redundant move in return statement [-Wredundant-move] 244 | return std::move(inspectorArray); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:244:25: note: remove 'std::move' call ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:274:25: warning: redundant move in return statement [-Wredundant-move] 274 | return std::move(jsonObject); | ~~~~~~~~~^~~~~~~~~~~~ ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:274:25: note: remove 'std::move' call In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h: In instantiation of 'void blink::protocol::MaybeBase::operator=(T) [with T = blink::protocol::String16]': /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/v8_inspector/protocol/Runtime.h:125:58: required from here /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:820:39: warning: implicitly-declared 'blink::protocol::String16& blink::protocol::String16::operator=(const blink::protocol::String16&)' is deprecated [-Wdeprecated-copy] 820 | void operator=(T value) { m_value = value; m_isJust = true; } | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink/platform/inspector_protocol/InspectorProtocol.h:239, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.cpp:5: ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.h:26:5: note: because 'blink::protocol::String16' has user-provided 'blink::protocol::String16::String16(const blink::protocol::String16&)' 26 | String16(const String16& other) : m_impl(other.m_impl) { } | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DDEBUG' '-D_DEBUG' -I../deps/v8_inspector/third_party/v8_inspector -I../deps/v8/include -I../deps/v8 -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.o ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.cpp In file included from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.h:8, from ../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.cpp:5: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -I../deps/v8/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o ../deps/v8/src/snapshot/mksnapshot.cc In file included from ../deps/v8/src/handles.h:8, from ../deps/v8/src/builtins.h:9, from ../deps/v8/src/assembler.h:39, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ rm -f /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/libv8_inspector_stl.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/libv8_inspector_stl.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/inspector_protocol/InspectorProtocol.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Console.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Debugger.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/HeapProfiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Profiler.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Runtime.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/gen/blink/platform/v8_inspector/protocol/Schema.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScript.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InjectedScriptNative.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/InspectedContext.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/JavaScriptCallFrame.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/RemoteObjectId.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/String16STL.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Console.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ConsoleMessage.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Debugger.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8DebuggerScript.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8FunctionCall.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8HeapProfilerAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InjectedScriptHost.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InspectorSessionImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8InternalValueType.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ProfilerAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8Regex.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8RuntimeAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8SchemaAgentImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StackTraceImpl.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8StringUtil.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_inspector_stl/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/V8ValueCopier.o In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/assembler.h:41, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/assembler.h:40, from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ In file included from ../deps/v8/src/snapshot/mksnapshot.cc:10: ../deps/v8/src/assembler.h: In static member function 'static void v8::internal::ExternalReference::set_redirector(v8::internal::Isolate*, void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type))': ../deps/v8/src/assembler.h:1077:73: warning: cast between incompatible function types from 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' to 'void* (*)()' [-Wcast-function-type] 1077 | reinterpret_cast(redirector)); | ^ ../deps/v8/src/assembler.h: In static member function 'static void* v8::internal::ExternalReference::Redirect(v8::internal::Isolate*, v8::internal::Address, v8::internal::ExternalReference::Type)': ../deps/v8/src/assembler.h:1093:53: warning: cast between incompatible function types from 'void* (*)()' to 'void* (*)(v8::internal::Isolate*, void*, v8::internal::ExternalReference::Type)' [-Wcast-function-type] 1093 | isolate->external_reference_redirector()); | ^ g++ -pthread -rdynamic -m64 -m64 -o /builddir/build/BUILD/node-v6.13.0/out/Debug/mksnapshot -Wl,--start-group /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_base.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libbase.a -lz -lhttp_parser -luv -lcrypto -lssl -licui18n -licuuc -licudata -ldl -lrt -Wl,--end-group LD_LIBRARY_PATH=/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.host:/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni; "/builddir/build/BUILD/node-v6.13.0/out/Debug/mksnapshot" --startup_src "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc" "" g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/experimental-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/experimental-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/extras-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/extras-libraries.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/experimental-extras-libraries.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/experimental-extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-extras-libraries.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/experimental-extras-libraries.cc:7: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DV8_TARGET_ARCH_X64' '-DENABLE_DISASSEMBLER' '-DV8_I18N_SUPPORT' '-DV8_ENABLE_CHECKS' '-DOBJECT_PRINT' '-DVERIFY_HEAP' '-DDEBUG' '-DTRACE_MAPS' '-D_GLIBCXX_DEBUG=1' '-DENABLE_HANDLE_ZAPPING' '-DENABLE_SLOW_DCHECKS' '-D_DEBUG' -I../deps/v8 -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -Woverloaded-virtual -fdata-sections -ffunction-sections -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc In file included from ../deps/v8/src/v8.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:3: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../deps/v8/src/isolate.h:21, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/frames.h: In member function 'void v8::internal::InnerPointerToCodeCache::Flush()': ../deps/v8/src/frames.h:52:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 52 | memset(&cache_[0], 0, sizeof(cache_)); | ^ ../deps/v8/src/frames.h:38:10: note: 'struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry' declared here 38 | struct InnerPointerToCodeCacheEntry { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/isolate.h: In constructor 'v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)': ../deps/v8/src/isolate.h:436:21: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 436 | prev_(NULL) { } | ^ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const': ../deps/v8/src/isolate.h:439:41: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 439 | ThreadId thread_id() const { return thread_id_; } | ^~~~~~~~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ ../deps/v8/src/isolate.h: In member function 'v8::internal::ThreadId v8::internal::Isolate::thread_id() const': ../deps/v8/src/isolate.h:566:39: warning: implicitly-declared 'constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)' is deprecated [-Wdeprecated-copy] 566 | THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id) | ^~~~~~~~~ ../deps/v8/src/isolate.h:408:55: note: in definition of macro 'THREAD_LOCAL_TOP_ACCESSOR' 408 | inline type name() const { return thread_local_top_.name##_; } | ^~~~ ../deps/v8/src/isolate.h:203:13: note: because 'v8::internal::ThreadId' has user-provided 'v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)' 203 | ThreadId& operator=(const ThreadId& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Restart()': ../deps/v8/src/base/platform/elapsed-timer.h:58:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 58 | TimeDelta elapsed = ticks - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:60:20: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 60 | start_ticks_ = ticks; | ^~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:333:40: note: initializing argument 1 of 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 62 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In member function 'v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const': ../deps/v8/src/base/platform/elapsed-timer.h:69:33: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 69 | TimeDelta elapsed = Now() - start_ticks_; | ^~~~~~~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ ../deps/v8/src/base/platform/time.h:339:39: note: initializing argument 1 of 'v8::base::TimeDelta v8::base::TimeTicks::operator-(v8::base::TimeTicks) const' 339 | TimeDelta operator-(const TimeTicks other) const { | ~~~~~~~~~~~~~~~~^~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared 'constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)' is deprecated [-Wdeprecated-copy] 71 | return elapsed; | ^~~~~~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:73:14: note: because 'v8::base::TimeDelta' has user-provided 'v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)' 73 | TimeDelta& operator=(const TimeDelta& other) { | ^~~~~~~~ In file included from ../deps/v8/src/log.h:11, from ../deps/v8/src/snapshot/serializer.h:9, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/elapsed-timer.h: In static member function 'static v8::base::TimeTicks v8::base::ElapsedTimer::Now()': ../deps/v8/src/base/platform/elapsed-timer.h:86:12: warning: implicitly-declared 'constexpr v8::base::TimeTicks::TimeTicks(const v8::base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 86 | return now; | ^~~ In file included from ../deps/v8/src/runtime/runtime.h:9, from ../deps/v8/src/isolate.h:31, from ../deps/v8/src/snapshot/serializer.h:8, from ../deps/v8/src/snapshot/partial-serializer.h:9, from ../deps/v8/src/snapshot/snapshot.h:8, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.cc:6: ../deps/v8/src/base/platform/time.h:333:14: note: because 'v8::base::TimeTicks' has user-provided 'v8::base::TimeTicks& v8::base::TimeTicks::operator=(v8::base::TimeTicks)' 333 | TimeTicks& operator=(const TimeTicks other) { | ^~~~~~~~ rm -f /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_snapshot.a && ar crsT /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_snapshot.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/experimental-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/gen/experimental-extras-libraries.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/v8_snapshot/geni/snapshot.o touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/v8_maybe_snapshot.stamp touch /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/v8.stamp g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/async-wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/async-wrap.o ../src/async-wrap.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/cares_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/cares_wrap.o ../src/cares_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/async-wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/cares_wrap.cc:3: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/async-wrap.cc:1: ../src/async-wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/async-wrap.cc:392:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 392 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(async_wrap, node::AsyncWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/cares_wrap.cc:3: ../src/cares_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/cares_wrap.cc:1561:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 1561 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(cares_wrap, node::cares_wrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/connection_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/connection_wrap.o ../src/connection_wrap.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/connection_wrap.h:6, from ../src/connection_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/connect_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/connect_wrap.o ../src/connect_wrap.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/connect_wrap.h:6, from ../src/connect_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/debug-agent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/debug-agent.o ../src/debug-agent.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/env.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/env.o ../src/env.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/debug-agent.cc:22: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/env-inl.h:6, from ../src/env.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/fs_event_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/fs_event_wrap.o ../src/fs_event_wrap.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/handle_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/handle_wrap.o ../src/handle_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/fs_event_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/handle_wrap.h:6, from ../src/handle_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/fs_event_wrap.cc:1: ../src/fs_event_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/fs_event_wrap.cc:196:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 196 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(fs_event_wrap, node::FSEventWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/js_stream.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/js_stream.o ../src/js_stream.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node.o ../src/node.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/js_stream.h:6, from ../src/js_stream.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/js_stream.h:8, from ../src/js_stream.cc:1: ../src/js_stream.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/js_stream.cc:238:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 238 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(js_stream, node::JSStream::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/node.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/js_stream.h:6, from ../src/js_stream.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::JSStream; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::JSStream]' ../src/js_stream.cc:26:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node.cc: In function 'void node::SetupProcessObject(node::Environment*, int, const char* const*, int, const char* const*)': ../src/node.cc:3315:42: warning: 'bool v8::Object::SetAccessor(v8::Local, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local, v8::AccessControl, v8::PropertyAttribute)' is deprecated: Use maybe version [-Wdeprecated-declarations] 3315 | GetParentProcessId); | ^ In file included from ../deps/v8/include/v8.h:25, from ../src/node.h:42, from ../src/node.cc:1: ../deps/v8/include/v8.h:2751:22: note: declared here 2751 | bool SetAccessor(Local name, | ^~~~~~~~~~~ ../deps/v8/include/v8config.h:333:3: note: in definition of macro 'V8_DEPRECATED' 333 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ In file included from ../src/util-inl.h:6, from ../src/node_internals.h:7, from ../src/node.h:156, from ../src/node.cc:1: ../src/node.cc: In function 'int node::RegisterDebugSignalHandler()': ../src/node.cc:4222:54: warning: passing argument 3 to restrict-qualified parameter aliases with argument 2 [-Wrestrict] 4222 | CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask)); | ~~~~~~~~ ^~~~~~~~ ../src/util.h:100:44: note: in definition of macro 'UNLIKELY' 100 | #define UNLIKELY(expr) __builtin_expect(!!(expr), 0) | ^~~~ ../src/util.h:133:24: note: in expansion of macro 'CHECK' 133 | #define CHECK_EQ(a, b) CHECK((a) == (b)) | ^~~~~ ../src/node.cc:4222:3: note: in expansion of macro 'CHECK_EQ' 4222 | CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask)); | ^~~~~~~~ In file included from ../src/node.h:42, from ../src/node.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_buffer.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_buffer.o ../src/node_buffer.cc ../src/node_buffer.cc:16: warning: "MIN" redefined 16 | #define MIN(a, b) ((a) < (b) ? (a) : (b)) | In file included from /usr/include/uv/unix.h:41, from /usr/include/uv.h:66, from ../src/node_internals.h:8, from ../src/node.h:156, from ../src/node_buffer.cc:1: /usr/include/sys/param.h:102: note: this is the location of the previous definition 102 | #define MIN(a,b) (((a)<(b))?(a):(b)) | In file included from ../src/node.h:42, from ../src/node_buffer.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_buffer.cc:1: ../src/node_buffer.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_buffer.cc:1293:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 1293 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(buffer, node::Buffer::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/node_buffer.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::Buffer::CallbackInfo; T = v8::ArrayBuffer; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/node_buffer.cc:136:75: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_config.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_config.o ../src/node_config.cc In file included from ../src/node.h:42, from ../src/node_config.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_config.cc:1: ../src/node_config.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_config.cc:63:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 63 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(config, node::InitConfig) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_constants.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_constants.o ../src/node_constants.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_contextify.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_contextify.o ../src/node_contextify.cc In file included from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node.h:42, from ../src/node_constants.h:6, from ../src/node_constants.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node.h:159, from ../src/node_contextify.cc:1: ../src/node_contextify.cc: In function 'v8::Handle node::makeContext(v8::Isolate*, v8::Handle)': ../src/node_contextify.cc:495:45: warning: 'v8::Local v8::Object::GetHiddenValue(v8::Local)' is deprecated: Use v8::Object::GetPrivate instead. [-Wdeprecated-declarations] 495 | assert(sandbox->GetHiddenValue(hidden_name).IsEmpty()); | ^ In file included from ../deps/v8/include/v8.h:25, from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h:2956:30: note: declared here 2956 | Local GetHiddenValue(Local key)); | ^~~~~~~~~~~~~~ ../deps/v8/include/v8config.h:333:3: note: in definition of macro 'V8_DEPRECATED' 333 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/node_contextify.cc:497:12: warning: 'v8::TryCatch::TryCatch()' is deprecated: Use isolate version [-Wdeprecated-declarations] 497 | TryCatch try_catch; | ^~~~~~~~~ In file included from ../deps/v8/include/v8.h:25, from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h:6773:40: note: declared here 6773 | V8_DEPRECATED("Use isolate version", TryCatch()); | ^~~~~~~~ ../deps/v8/include/v8config.h:333:3: note: in definition of macro 'V8_DEPRECATED' 333 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ ../src/node_contextify.cc:512:54: warning: 'bool v8::Object::SetHiddenValue(v8::Local, v8::Local)' is deprecated: Use v8::Object::SetPrivate instead. [-Wdeprecated-declarations] 512 | sandbox->SetHiddenValue(hidden_name, hidden_context); | ^ In file included from ../deps/v8/include/v8.h:25, from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h:2954:22: note: declared here 2954 | bool SetHiddenValue(Local key, Local value)); | ^~~~~~~~~~~~~~ ../deps/v8/include/v8config.h:333:3: note: in definition of macro 'V8_DEPRECATED' 333 | declarator __attribute__((deprecated(message))) | ^~~~~~~~~~ In file included from ../src/node_contextify.cc:1: ../src/node_contextify.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_contextify.cc:1034:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 1034 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(contextify, node::InitContextify) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/node_contextify.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ContextifyContext; T = v8::Context; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/node_contextify.cc:64:74: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ContextifyScript; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::ContextifyScript]' ../src/node_contextify.cc:1014:36: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_file.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_file.o ../src/node_file.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_http_parser.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_http_parser.o ../src/node_http_parser.cc In file included from ../src/node.h:42, from ../src/node_file.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node.h:42, from ../src/node_http_parser.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_os.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_os.o ../src/node_os.cc In file included from ../src/node.h:42, from ../src/node_os.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_os.cc:1: ../src/node_os.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_os.cc:395:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 395 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(os, node::os::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_revert.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_revert.o ../src/node_revert.cc In file included from ../src/node.h:42, from ../src/node_revert.h:6, from ../src/node_revert.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_url.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_url.o ../src/node_url.cc In file included from ../src/node.h:42, from ../src/node_url.h:6, from ../src/node_url.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_util.o ../src/node_util.cc In file included from ../src/node.h:42, from ../src/node_util.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_util.cc:1: ../src/node_util.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_util.cc:141:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 141 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(util, node::util::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_v8.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_v8.o ../src/node_v8.cc In file included from ../src/node.h:42, from ../src/node_v8.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_v8.cc:1: ../src/node_v8.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/node_v8.cc:172:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 172 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(v8, node::InitializeV8Bindings) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_stat_watcher.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_stat_watcher.o ../src/node_stat_watcher.cc In file included from ../src/node.h:42, from ../src/node_stat_watcher.h:6, from ../src/node_stat_watcher.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::StatWatcher; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::StatWatcher]' ../src/node_stat_watcher.cc:45:29: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_watchdog.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_watchdog.o ../src/node_watchdog.cc In file included from ../src/node_watchdog.h:6, from ../src/node_watchdog.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node_mutex.h:4, from ../src/node_watchdog.h:8, from ../src/node_watchdog.cc:1: ../src/node_watchdog.cc: In member function 'int node::SigintWatchdogHelper::Start()': ../src/node_watchdog.cc:169:54: warning: passing argument 3 to restrict-qualified parameter aliases with argument 2 [-Wrestrict] 169 | CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask)); | ~~~~~~~~ ^~~~~~~~ ../src/util.h:100:44: note: in definition of macro 'UNLIKELY' 100 | #define UNLIKELY(expr) __builtin_expect(!!(expr), 0) | ^~~~ ../src/util.h:133:24: note: in expansion of macro 'CHECK' 133 | #define CHECK_EQ(a, b) CHECK((a) == (b)) | ^~~~~ ../src/node_watchdog.cc:169:3: note: in expansion of macro 'CHECK_EQ' 169 | CHECK_EQ(0, pthread_sigmask(SIG_SETMASK, &sigmask, &sigmask)); | ^~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_zlib.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_zlib.o ../src/node_zlib.cc In file included from ../src/node.h:42, from ../src/node_zlib.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_i18n.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_i18n.o ../src/node_i18n.cc In file included from ../src/node.h:42, from ../src/node_i18n.h:6, from ../src/node_i18n.cc:22: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ZCtx; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::ZCtx]' ../src/node_zlib.cc:68:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/pipe_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/pipe_wrap.o ../src/pipe_wrap.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/process_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/process_wrap.o ../src/process_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/pipe_wrap.h:6, from ../src/pipe_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/env-inl.h:6, from ../src/process_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/stream_wrap.h:6, from ../src/connection_wrap.h:7, from ../src/pipe_wrap.h:7, from ../src/pipe_wrap.cc:1: ../src/pipe_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/pipe_wrap.cc:184:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 184 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(pipe_wrap, node::PipeWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/env-inl.h:7, from ../src/process_wrap.cc:1: ../src/process_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/process_wrap.cc:264:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 264 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(process_wrap, node::ProcessWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/signal_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/signal_wrap.o ../src/signal_wrap.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/spawn_sync.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/spawn_sync.o ../src/spawn_sync.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/signal_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/node.h:42, from ../src/spawn_sync.h:6, from ../src/spawn_sync.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/signal_wrap.cc:1: ../src/signal_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/signal_wrap.cc:102:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 102 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(signal_wrap, node::SignalWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/spawn_sync.h:6, from ../src/spawn_sync.cc:1: ../src/spawn_sync.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/spawn_sync.cc:1028:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 1028 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(spawn_sync, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/string_bytes.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/string_bytes.o ../src/string_bytes.cc In file included from ../src/string_bytes.h:8, from ../src/string_bytes.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/string_search.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/string_search.o ../src/string_search.cc In file included from ../src/node.h:42, from ../src/string_search.h:10, from ../src/string_search.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/stream_base.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/stream_base.o ../src/stream_base.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/stream_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/stream_wrap.o ../src/stream_wrap.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/stream_base.h:6, from ../src/stream_base-inl.h:6, from ../src/stream_base.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/stream_base.h:6, from ../src/stream_wrap.h:6, from ../src/stream_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/stream_wrap.h:6, from ../src/stream_wrap.cc:1: ../src/stream_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/stream_wrap.cc:374:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 374 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(stream_wrap, node::StreamWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tcp_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tcp_wrap.o ../src/tcp_wrap.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/timer_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/timer_wrap.o ../src/timer_wrap.cc In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/tcp_wrap.h:6, from ../src/tcp_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/async-wrap-inl.h:6, from ../src/timer_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/timer_wrap.cc:1: ../src/timer_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/timer_wrap.cc:114:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 114 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(timer_wrap, node::TimerWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/stream_wrap.h:6, from ../src/connection_wrap.h:7, from ../src/tcp_wrap.h:8, from ../src/tcp_wrap.cc:1: ../src/tcp_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tcp_wrap.cc:344:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 344 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(tcp_wrap, node::TCPWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tty_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tty_wrap.o ../src/tty_wrap.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/tty_wrap.h:6, from ../src/tty_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/udp_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/udp_wrap.o ../src/udp_wrap.cc In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/stream_base.h:8, from ../src/stream_wrap.h:6, from ../src/tty_wrap.h:8, from ../src/tty_wrap.cc:1: ../src/tty_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tty_wrap.cc:143:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 143 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(tty_wrap, node::TTYWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/base-object.h:6, from ../src/async-wrap.h:6, from ../src/udp_wrap.h:6, from ../src/udp_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/env-inl.h:7, from ../src/base-object-inl.h:7, from ../src/async-wrap-inl.h:7, from ../src/req-wrap-inl.h:7, from ../src/udp_wrap.h:9, from ../src/udp_wrap.cc:1: ../src/udp_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/udp_wrap.cc:451:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 451 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(udp_wrap, node::UDPWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/util.o ../src/util.cc In file included from ../src/util.h:6, from ../src/util.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/uv.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/uv.o ../src/uv.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/gen/node_javascript.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/gen/node_javascript.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/node_javascript.cc In file included from ../src/node.h:42, from ../src/uv.cc:2: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/uv.cc:2: ../src/uv.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/uv.cc:43:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 43 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(uv, node::uv::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/node_javascript.cc:2: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/inspector_agent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/inspector_agent.o ../src/inspector_agent.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_agent.cc:3: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../src/inspector_agent.cc: In function 'void node::inspector::InspectorConsoleCall(const v8::FunctionCallbackInfo&)': ../src/inspector_agent.cc:451:74: warning: ignoring return value of 'v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)', declared with attribute warn_unused_result [-Wunused-result] 451 | call_args.data())); | ^ In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_agent.cc:3: ../deps/v8/include/v8.h:3285:43: note: declared here 3285 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/inspector_socket.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/inspector_socket.o ../src/inspector_socket.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_socket.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto.o ../src/node_crypto.cc In file included from ../src/node.h:42, from ../src/node_crypto.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto_bio.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto_bio.o ../src/node_crypto_bio.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/env-inl.h:6, from ../src/node_crypto_bio.h:7, from ../src/node_crypto_bio.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto_clienthello.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto_clienthello.o ../src/node_crypto_clienthello.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/node_crypto_clienthello-inl.h:7, from ../src/node_crypto_clienthello.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tls_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tls_wrap.o ../src/tls_wrap.cc In file included from ../src/node.h:42, from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../src/tls_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tls_wrap.cc:980:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 980 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(tls_wrap, node::TLSWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::TLSWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::TLSWrap]' ../src/tls_wrap.cc:52:16: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_dtrace.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_dtrace.o ../src/node_dtrace.cc In file included from ../src/node.h:42, from ../src/node_dtrace.h:6, from ../src/node_dtrace.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/uv/src/ares -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/v8/include -I../deps/cares/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/backtrace_posix.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/backtrace_posix.o ../src/backtrace_posix.cc In file included from ../src/node.h:42, from ../src/backtrace_posix.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ -shared -pthread -rdynamic -m64 -Wl,-soname=libnode-shared.so.48 -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/libnode-shared.so.48 -Wl,--whole-archive /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/async-wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/cares_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/connection_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/connect_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/debug-agent.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/env.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/fs_event_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/handle_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/js_stream.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_buffer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_config.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_constants.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_contextify.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_file.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_http_parser.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_os.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_revert.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_url.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_util.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_v8.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_stat_watcher.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_watchdog.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_zlib.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_i18n.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/pipe_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/process_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/signal_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/spawn_sync.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/string_bytes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/string_search.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/stream_base.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/stream_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tcp_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/timer_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tty_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/udp_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/util.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/uv.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/gen/node_javascript.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/inspector_agent.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/inspector_socket.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto_bio.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_crypto_clienthello.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/tls_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_dtrace.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/backtrace_posix.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/node_dtrace_provider.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/libv8_inspector_stl.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/cares/libcares.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_base.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libbase.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_snapshot.a -Wl,--no-whole-archive -lz -lhttp_parser -luv -lcrypto -lssl -licui18n -licuuc -licudata -ldl -lrt ln -f "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/libnode-shared.so.48" "/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target/libnode-shared.so.48" 2>/dev/null || (rm -rf "/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target/libnode-shared.so.48" && cp -af "/builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/libnode-shared.so.48" "/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target/libnode-shared.so.48") g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_base64.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_base64.o ../test/cctest/test_base64.cc g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_util.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_util.o ../test/cctest/test_util.cc In file included from ../src/util.h:6, from ../test/cctest/test_util.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ In file included from ../src/util.h:6, from ../src/base64.h:6, from ../test/cctest/test_base64.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/base64.h:6, from ../test/cctest/test_base64.cc:1: ../src/util.h: At global scope: ../src/util.h:47:11: warning: inline function 'T* node::Malloc(size_t) [with T = char; size_t = long unsigned int]' used but never defined 47 | inline T* Malloc(size_t n); | ^~~~~~ ../src/util.h:49:11: warning: inline function 'T* node::Calloc(size_t) [with T = char; size_t = long unsigned int]' used but never defined 49 | inline T* Calloc(size_t n); | ^~~~~~ ../src/util.h:38:11: warning: inline function 'T* node::UncheckedMalloc(size_t) [with T = char; size_t = long unsigned int]' used but never defined 38 | inline T* UncheckedMalloc(size_t n); | ^~~~~~~~~~~~~~~ ../src/util.h:40:11: warning: inline function 'T* node::UncheckedCalloc(size_t) [with T = char; size_t = long unsigned int]' used but never defined 40 | inline T* UncheckedCalloc(size_t n); | ^~~~~~~~~~~~~~~ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_url.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_url.o ../test/cctest/test_url.cc In file included from ../src/node.h:42, from ../src/node_url.h:6, from ../test/cctest/test_url.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_inspector_socket.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_inspector_socket.o ../test/cctest/test_inspector_socket.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../test/cctest/test_inspector_socket.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/inspector_agent.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/inspector_agent.o ../src/inspector_agent.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_agent.cc:3: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../src/inspector_agent.cc: In function 'void node::inspector::InspectorConsoleCall(const v8::FunctionCallbackInfo&)': ../src/inspector_agent.cc:451:74: warning: ignoring return value of 'v8::MaybeLocal v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)', declared with attribute warn_unused_result [-Wunused-result] 451 | call_args.data())); | ^ In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_agent.cc:3: ../deps/v8/include/v8.h:3285:43: note: declared here 3285 | V8_WARN_UNUSED_RESULT MaybeLocal Call(Local context, | ^~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/inspector_socket.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/inspector_socket.o ../src/inspector_socket.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/inspector_socket.h:5, from ../src/inspector_socket.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto.o ../src/node_crypto.cc In file included from ../src/node.h:42, from ../src/node_crypto.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto_bio.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto_bio.o ../src/node_crypto_bio.cc In file included from ../src/util.h:6, from ../src/node_mutex.h:4, from ../src/debug-agent.h:27, from ../src/env.h:7, from ../src/env-inl.h:6, from ../src/node_crypto_bio.h:7, from ../src/node_crypto_bio.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto_clienthello.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto_clienthello.o ../src/node_crypto_clienthello.cc In file included from ../src/util.h:6, from ../src/util-inl.h:6, from ../src/node_crypto_clienthello-inl.h:7, from ../src/node_crypto_clienthello.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/tls_wrap.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/tls_wrap.o ../src/tls_wrap.cc In file included from ../src/node.h:42, from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ In file included from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../src/tls_wrap.cc: At global scope: ../src/node.h:478:51: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] 478 | (node::addon_context_register_func) (regfunc), \ | ^ ../src/node.h:495:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' 495 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/tls_wrap.cc:980:1: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_BUILTIN' 980 | NODE_MODULE_CONTEXT_AWARE_BUILTIN(tls_wrap, node::TLSWrap::Initialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/node.h:42, from ../src/tls_wrap.h:6, from ../src/tls_wrap.cc:1: ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::SecureContext; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::SecureContext]' ../src/node_crypto.h:134:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] 7680 | reinterpret_cast(callback), type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Connection; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Connection]' ../src/node_crypto.h:385:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::CipherBase; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::CipherBase]' ../src/node_crypto.h:457:30: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hmac; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hmac]' ../src/node_crypto.h:492:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Hash; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Hash]' ../src/node_crypto.h:521:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Sign; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Sign]' ../src/node_crypto.h:581:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::Verify; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::Verify]' ../src/node_crypto.h:606:26: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::DiffieHellman; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::DiffieHellman]' ../src/node_crypto.h:675:33: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::crypto::ECDH; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::crypto::ECDH]' ../src/node_crypto.h:702:24: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] ../deps/v8/include/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::TLSWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../src/base-object-inl.h:60:3: required from 'void node::BaseObject::MakeWeak(Type*) [with Type = node::TLSWrap]' ../src/tls_wrap.cc:52:16: required from here ../deps/v8/include/v8.h:7680:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_dtrace.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_dtrace.o ../src/node_dtrace.cc In file included from ../src/node.h:42, from ../src/node_dtrace.h:6, from ../src/node_dtrace.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DGTEST_DONT_DEFINE_ASSERT_EQ=1' '-DGTEST_DONT_DEFINE_ASSERT_GE=1' '-DGTEST_DONT_DEFINE_ASSERT_GT=1' '-DGTEST_DONT_DEFINE_ASSERT_LE=1' '-DGTEST_DONT_DEFINE_ASSERT_LT=1' '-DGTEST_DONT_DEFINE_ASSERT_NE=1' '-DNODE_WANT_INTERNALS=1' '-DNODE_SHARED_MODE' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_INSPECTOR=1' '-DHAVE_OPENSSL=1' '-DHAVE_DTRACE=1' '-D__POSIX__' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../tools/msvs/genfiles -I../deps/v8/include -I../deps/cares/include -I../deps/uv/include -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen -I../deps/v8_inspector/third_party/v8_inspector -I/builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/blink -I../deps/gtest/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/backtrace_posix.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/backtrace_posix.o ../src/backtrace_posix.cc In file included from ../src/node.h:42, from ../src/backtrace_posix.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ '-DNODE_OPENSSL_CERT_STORE' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DDEBUG' '-D_DEBUG' -I../src -I../deps/v8/include -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -g -O0 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /builddir/build/BUILD/node-v6.13.0/out/Debug/.deps//builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/nodejs/src/node_main.o.d.raw -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -c -o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/nodejs/src/node_main.o ../src/node_main.cc In file included from ../src/node.h:42, from ../src/node_main.cc:1: ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCPrologueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8720:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8720 | reinterpret_cast(callback)); | ^ ../deps/v8/include/v8.h: In static member function 'static void v8::V8::RemoveGCEpilogueCallback(v8::GCCallback)': ../deps/v8/include/v8.h:8727:57: warning: cast between incompatible function types from 'v8::GCCallback' {aka 'void (*)(v8::GCType, v8::GCCallbackFlags)'} to 'v8::Isolate::GCCallback' {aka 'void (*)(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)'} [-Wcast-function-type] 8727 | reinterpret_cast(callback)); | ^ g++ -pthread -rdynamic -m64 -L/builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/ -l:libnode-shared.so.48 -Wl,-rpath=\$ORIGIN/lib.target/ -Wl,-rpath-link=\/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target/ -o /builddir/build/BUILD/node-v6.13.0/out/Debug/nodejs -Wl,--start-group /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/nodejs/src/node_main.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/libnode-shared.so.48 -lz -lhttp_parser -luv -lcrypto -lssl -licui18n -licuuc -licudata -Wl,--end-group g++ -pthread -rdynamic -m64 -Wl,-rpath=\$ORIGIN/lib.target/ -Wl,-rpath-link=\/builddir/build/BUILD/node-v6.13.0/out/Debug/lib.target/ -o /builddir/build/BUILD/node-v6.13.0/out/Debug/cctest -Wl,--start-group /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_base64.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_util.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_url.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/test/cctest/test_inspector_socket.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/inspector_agent.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/inspector_socket.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto_bio.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_crypto_clienthello.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/tls_wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/node_dtrace.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/cctest/src/backtrace_posix.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj/gen/node_dtrace_provider.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/libnode-shared.so.48 /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/gtest/libgtest.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector/libv8_inspector_stl.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/cares/libcares.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_base.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_libbase.a /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/deps/v8/tools/gyp/libv8_snapshot.a -lz -lhttp_parser -luv -lcrypto -lssl -licui18n -licuuc -licudata /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/gen/node_javascript.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/async-wrap.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/env.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_buffer.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_i18n.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_url.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/debug-agent.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/util.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/string_bytes.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/string_search.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/stream_base.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_constants.o /builddir/build/BUILD/node-v6.13.0/out/Debug/obj.target/node-shared/src/node_revert.o -ldl -lrt -Wl,--end-group make[1]: Leaving directory '/builddir/build/BUILD/node-v6.13.0/out' if [ ! -r node_g -o ! -L node_g ]; then ln -fs out/Debug/node node_g; fi + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Joxpfu + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64 ++ dirname /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64 + cd node-v6.13.0 + ./tools/install.py install /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64 /usr installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/libnode-shared.so.48 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/dtrace/node.d installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/systemtap/tapset/node.stp installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node/gdbinit installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node/lldbinit installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node/lldb_commands.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/man/man1/node.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/configure installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/AUTHORS installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/appveyor.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/cli.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/CONTRIBUTING.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/make.bat installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/.mailmap installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/.github/issue_template.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-prune.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-rebuild.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-install.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-root.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-team.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-dist-tag.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-search.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-bugs.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-help.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-bin.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-logout.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-owner.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-stop.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-uninstall.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-outdated.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-install-test.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-completion.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-shrinkwrap.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-stars.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-tag.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-deprecate.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-dedupe.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-explore.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-cache.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-whoami.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-pack.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-star.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-adduser.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-init.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-build.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-README.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-publish.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-start.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-restart.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-ls.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-unpublish.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-edit.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-update.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-help-search.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-link.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-prefix.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-docs.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-test.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-config.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-view.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-access.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-repo.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-bundle.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-ping.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-run-script.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man1/npm-version.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/semver.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-scope.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-config.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-scripts.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-registry.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-disputes.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-index.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-developers.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-coding-style.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/npm-orgs.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man7/removing-npm.7 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man5/npm-folders.5 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man5/npm-global.5 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man5/npmrc.5 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man5/npm-json.5 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/man/man5/package.json.5 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-init.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-repo.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-stars.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-install-test.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-ls.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-ping.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-owner.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-root.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-help-search.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-whoami.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-explore.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-update.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-config.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-dedupe.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-access.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-rebuild.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-edit.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-view.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-bin.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-prune.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-tag.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-dist-tag.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-link.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-bundle.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-install.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-test.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-search.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-publish.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-cache.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-unpublish.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-run-script.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-stop.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-build.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-bugs.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-team.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-docs.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-completion.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-pack.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-help.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-uninstall.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-outdated.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-restart.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-deprecate.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-adduser.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-prefix.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-version.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-shrinkwrap.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-star.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-logout.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/cli/npm-start.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/files/package.json.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/files/npmrc.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/files/npm-folders.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-orgs.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-scripts.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-config.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-disputes.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-developers.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-registry.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/semver.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-scope.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-index.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/npm-coding-style.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/doc/misc/removing-npm.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/changelogs/CHANGELOG-1.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/changelogs/CHANGELOG-2.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/release.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/update-authors.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/index-build.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/dep-update installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/doc-build.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/dev-dep-update installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/gen-changelog installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/maketest installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/install.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/publish-tag.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/changelog.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/relocate.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/scripts/clean-old.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/docfoot.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/favicon.ico installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/index.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/dochead.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/index.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/README.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-prune.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-access.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-dist-tag.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-stop.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-logout.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-help-search.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-search.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-publish.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-test.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-run-script.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-docs.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-uninstall.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-whoami.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-init.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-install.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-rebuild.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-install-test.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-stars.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-view.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-config.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-star.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-restart.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-prefix.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-build.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-outdated.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-completion.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-bundle.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-ls.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-cache.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-bugs.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-explore.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-bin.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-deprecate.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-update.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-repo.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-owner.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-team.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-tag.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-version.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-pack.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-edit.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-shrinkwrap.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-dedupe.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-start.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-help.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-link.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-ping.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-unpublish.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-adduser.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/cli/npm-root.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/files/npm-json.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/files/package.json.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/files/npm-global.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/files/npm-folders.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/files/npmrc.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-scope.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-orgs.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-index.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-registry.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/semver.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-config.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/removing-npm.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-developers.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-disputes.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-scripts.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/doc/misc/npm-coding-style.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/static/toc.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/html/static/style.css installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-cmd-shim/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-cmd-shim/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-cmd-shim/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-cmd-shim/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansistyles/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansistyles/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansistyles/ansistyles.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansistyles/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseindexof/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseindexof/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseindexof/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseindexof/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/readme.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/LICENCE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/node_modules/proto-list/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/node_modules/proto-list/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/node_modules/proto-list/proto-list.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/config-chain/node_modules/proto-list/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/.jshintrc installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/0002-gyp-apply-https-codereview.chromium.org-11361103.patch installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/0003-gyp-don-t-use-links-at-all-just-copy-the-files-inste.patch installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/0001-gyp-always-install-into-PRODUCT_DIR.patch installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/setup.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/PRESUBMIT.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyptest.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/AUTHORS installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/DEPS installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/codereview.settings installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/OWNERS installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/aosp_manifest.xml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/commit_queue/cq_config.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/commit_queue/README installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/buildbot/commit_queue/OWNERS installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/samples/samples installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/samples/samples.bat installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ordered_dict.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/graphviz.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/README installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/README installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/gyp.el installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/README installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/src/win_delay_load_hook.cc installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/minimatch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/set-immediate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/set-interval.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/has-color.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/render-template.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/error.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/plumbing.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/wide-truncate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/progress-bar.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/base-theme.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/process.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/template-item.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/themes.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/spin.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/theme-set.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/signals.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/has-color/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/has-color/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/has-color/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/align.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/console-control-strings/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/console-control-strings/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/console-control-strings/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/console-control-strings/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/set-blocking/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/set-blocking/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/set-blocking/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/set-blocking/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/set-blocking/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/CHANGES.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/tracker-group.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/tracker-stream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/tracker.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/tracker-base.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/License installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.jshintrc installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/component.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/browser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/component.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/bower.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/debug.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/CHANGES installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/.lint installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/validate-symbol.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/polyfill.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/is-symbol.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/is-native-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/CHANGES installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/auto-bind.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/.lint installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/LICENCE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d/lazy.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/CHANGES installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/.lint installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/.lintignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/global.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/valid-reg-exp.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/escape.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/is-reg-exp.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/is-unicode.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/is-sticky.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/unicode/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/unicode/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/split/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/split/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/split/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/split/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/search/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/search/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/search/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/search/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/match/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/match/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/match/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/match/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/replace/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/replace/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/replace/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/replace/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/sticky/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/reg-exp/#/sticky/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/identity.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/pluck.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/constant.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/is-function.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/noop.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/is-arguments.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/invoke.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/_define-length.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/valid-function.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/curry.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/to-string-tokens.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/copy.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/compose.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/partial.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/lock.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/not.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/spread.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/function/#/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-natural.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-number.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/to-integer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/to-uint32.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/to-pos-integer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/max-safe-integer/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/max-safe-integer/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/max-safe-integer/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-nan/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-nan/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-nan/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-nan/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-integer/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-integer/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-integer/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-integer/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-finite/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-finite/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-finite/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-finite/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/#/pad.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/#/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/epsilon/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/epsilon/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/epsilon/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/min-safe-integer/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/min-safe-integer/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/min-safe-integer/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-safe-integer/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-safe-integer/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-safe-integer/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/number/is-safe-integer/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/_pack-ieee754.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/_unpack-ieee754.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log1p/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log1p/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log1p/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log1p/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/clz32/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/clz32/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/clz32/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/clz32/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/expm1/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/expm1/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/expm1/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/expm1/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/atanh/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/atanh/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/atanh/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/atanh/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/cbrt/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/cbrt/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/cbrt/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/cbrt/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/imul/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/imul/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/imul/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/imul/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/cosh/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/cosh/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/cosh/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/cosh/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/fround/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/fround/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/fround/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/fround/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/hypot/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/hypot/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/hypot/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/hypot/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log10/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log10/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log10/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log10/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/tanh/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/tanh/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/tanh/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/tanh/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/trunc/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/trunc/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/trunc/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/trunc/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/acosh/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/acosh/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/acosh/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/acosh/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/sign/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/sign/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/sign/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/sign/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/sinh/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/sinh/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/sinh/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/sinh/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/asinh/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/asinh/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/asinh/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/asinh/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log2/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log2/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log2/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/math/log2/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/_is-extensible.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/generate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/is-plain-array.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/to-array.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/valid-array.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/_sub-array-dummy-safe.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/_sub-array-dummy.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/of/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/of/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/of/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/of/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/is-copy.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/binary-search.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/intersection.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/_compare-by-length.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/diff.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/for-each-right.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/exclusion.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/compact.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/some-right.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/last.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/flatten.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/is-uniq.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/last-index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/uniq.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/separate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/remove.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/clear.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/contains.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/indexes-of.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/first.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/e-last-index-of.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/first-index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/group.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/e-index-of.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/@@iterator/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/@@iterator/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/@@iterator/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/@@iterator/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/fill/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/fill/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/fill/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/fill/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/concat/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/concat/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/concat/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/concat/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/map/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/map/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/map/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/map/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/find/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/find/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/find/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/find/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/slice/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/slice/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/slice/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/slice/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/splice/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/splice/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/splice/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/splice/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/entries/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/entries/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/entries/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/entries/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/values/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/values/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/values/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/values/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/filter/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/filter/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/filter/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/filter/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/copy-within/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/copy-within/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/copy-within/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/copy-within/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/find-index/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/find-index/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/find-index/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/find-index/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/keys/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/keys/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/keys/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/#/keys/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/from/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/from/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/from/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/array/from/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/boolean/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/boolean/is-boolean.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/primitive-set.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/for-each.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/validate-array-like-object.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/unserialize.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is-copy.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/compare.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is-plain-object.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/copy.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/count.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/normalize-options.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/compact.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/valid-value.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/ensure-natural-number.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is-number-value.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is-callable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/_iterate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is-empty.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/mixin.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/safe-traverse.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/ensure-natural-number-value.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/find-key.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/flatten.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/first-key.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/to-array.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/create.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/valid-callable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/get-property-names.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is-object.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/filter.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/eq.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/serialize.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/key-of.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/map-keys.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is-array-like.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/validate-stringifiable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/clear.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/find.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/mixin-prototypes.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/some.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/map.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/valid-object.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/validate-stringifiable-value.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/validate-array-like.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/every.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/is-copy-deep.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/copy-deep.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/assign/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/assign/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/assign/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/assign/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/set-prototype-of/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/set-prototype-of/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/set-prototype-of/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/set-prototype-of/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/keys/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/keys/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/keys/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/object/keys/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/iterable/for-each.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/iterable/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/iterable/is.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/iterable/validate-object.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/iterable/validate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/string.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/CHANGES installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/.lint installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/array.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/is-iterable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/for-of.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/valid-iterable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/get.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator/#/chain.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/random-uniq.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/is-string.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/format-method.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/raw/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/raw/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/raw/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/raw/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/plain-replace.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/indent.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/camel-to-hyphen.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/last.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/at.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/pad.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/capitalize.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/plain-replace-all.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/uncapitalize.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/hyphen-to-camel.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/case-insensitive-compare.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/normalize/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/normalize/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/normalize/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/normalize/_data.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/normalize/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/@@iterator/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/@@iterator/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/@@iterator/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/@@iterator/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/starts-with/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/starts-with/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/starts-with/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/starts-with/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/contains/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/contains/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/contains/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/contains/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/code-point-at/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/code-point-at/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/code-point-at/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/code-point-at/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/ends-with/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/ends-with/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/ends-with/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/ends-with/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/repeat/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/repeat/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/repeat/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/#/repeat/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/from-code-point/implement.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/from-code-point/is-implemented.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/from-code-point/shim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/string/from-code-point/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/valid-date.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/is-date.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/#/format.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/#/copy.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/#/floor-year.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/#/floor-month.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/#/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/#/floor-day.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/date/#/days-in-month.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/error/custom.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/error/is-error.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/error/valid-error.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/error/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/error/#/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/error/#/throw.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/clean.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/list.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/remove.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-node-directory.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/install.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/lib/process-release.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._createcache/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._createcache/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._createcache/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._createcache/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/lib/slide.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/lib/chain.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/lib/async-map.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/slide/lib/async-map-ordered.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-tree/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-tree/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-tree/rpt.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-tree/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/read-installed.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/node_modules/util-extend/extend.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/node_modules/util-extend/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/node_modules/util-extend/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/node_modules/util-extend/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-installed/node_modules/util-extend/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/which.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/windows.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/mode.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/which/bin/which installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/osenv.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/x.tap installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/node_modules/os-tmpdir/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/node_modules/os-tmpdir/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/node_modules/os-tmpdir/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/node_modules/os-tmpdir/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/node_modules/os-homedir/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/node_modules/os-homedir/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/node_modules/os-homedir/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/osenv/node_modules/os-homedir/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/iferr/index.coffee installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/iferr/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/iferr/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/iferr/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/iferr/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/iferr/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/duplex.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/writable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/transform.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/readable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/passthrough.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/doc/stream.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/process-nextick-args/license.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/process-nextick-args/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/process-nextick-args/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/process-nextick-args/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/process-nextick-args/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/util-deprecate/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/util-deprecate/browser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/util-deprecate/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/util-deprecate/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/util-deprecate/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/util-deprecate/node.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/isarray/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/isarray/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/isarray/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/isarray/component.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/isarray/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/isarray/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/isarray/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/isarray/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/string_decoder/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/string_decoder/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/string_decoder/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/string_decoder/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/string_decoder/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/buffer-shims/license.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/buffer-shims/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/buffer-shims/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/buffer-shims/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/core-util-is/float.patch installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/core-util-is/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/core-util-is/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/core-util-is/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/core-util-is/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/node_modules/core-util-is/lib/util.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_transform.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_duplex.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_readable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_passthrough.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/BufferList.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/sha/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/sha/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/sha/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/sha/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/sha/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/node_modules/lodash._root/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/node_modules/lodash._root/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/node_modules/lodash._root/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/node_modules/lodash._root/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/node_modules/lodash._createset/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/node_modules/lodash._createset/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/node_modules/lodash._createset/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._baseuniq/node_modules/lodash._createset/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/chownr/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/chownr/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/chownr/chownr.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/chownr/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/semver/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/semver/semver.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/semver/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/semver/range.bnf installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/semver/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/semver/bin/semver installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-vacuum/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-vacuum/vacuum.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-vacuum/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-vacuum/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-vacuum/.eslintrc installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-vacuum/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-vacuum/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/equation.gif installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/License installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/example/stop.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/example/dns.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/lib/retry.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/retry/lib/retry_operation.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/fstream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/examples/reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/examples/symlink-write.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/examples/filter-pipe.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/examples/pipe.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/collect.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/proxy-writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/file-reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/get-type.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/proxy-reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/abstract.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/socket-reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/file-writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/link-writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream/lib/link-reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/README.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/examples/pow.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/node_modules/minimist/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/node_modules/minimist/readme.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/node_modules/minimist/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/node_modules/minimist/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/node_modules/minimist/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/node_modules/minimist/example/parse.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/bin/usage.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/mkdirp/bin/cmd.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/uid-number/uid-number.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/uid-number/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/uid-number/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/uid-number/get-uid-gid.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/uid-number/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.union/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.union/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.union/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.union/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inflight/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inflight/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inflight/inflight.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inflight/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/spdx-license-ids.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/parser.generated.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/index.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/spdx-license-ids.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/wrappy/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/wrappy/wrappy.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/wrappy/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/wrappy/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/dezalgo/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/dezalgo/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/dezalgo/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/dezalgo/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/dezalgo/dezalgo.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._getnative/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._getnative/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._getnative/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._getnative/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/once/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/once/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/once/once.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/once/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/abbrev/abbrev.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/abbrev/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/abbrev/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/abbrev/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/has-unicode/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/has-unicode/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/has-unicode/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/has-unicode/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._cacheindexof/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._cacheindexof/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._cacheindexof/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._cacheindexof/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/archy/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/archy/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/archy/README.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/archy/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/archy/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/archy/examples/multi_line.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/archy/examples/beep.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/fstream-npm.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/example/ig-tar.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/example/tar.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/example/bundle.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/example/dir-tar.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/example/example.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/example/dir.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/minimatch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/editor/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/editor/README.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/editor/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/editor/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/editor/example/beep.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/editor/example/edit.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/CONTRIBUTING.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/request.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/codecov.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/License installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/License installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/combined-stream/lib/combined_stream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws4/.tern-port installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws4/aws4.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws4/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws4/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws4/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws4/lru.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws4/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws4/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/.dir-locals.el installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/http_signing.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/CHANGES.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/AUTHORS installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/CHANGES.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/man/man1/sshpk-verify.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/man/man1/sshpk-conv.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/man/man1/sshpk-sign.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/AUTHORS installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/CHANGES.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/assert.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc/dashdash.bash_completion.in installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/lib/dashdash.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/nacl.min.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/nacl-fast.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/COPYING.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/nacl.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/nacl-fast.min.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/bcrypt-pbkdf/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/bcrypt-pbkdf/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/bcrypt-pbkdf/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/tst/ber/reader.test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/tst/ber/writer.test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/ber/errors.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/ber/reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/ber/writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/ber/types.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/lib/ber/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/jsdoc.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/almond.0 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/AUTHORS.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/almond.1 installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/eddsa.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/utils.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/core.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/dh.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/curve255.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/lib/sec.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/lib/ec.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/lib/LICENSE-jsbn installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/example.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/example.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/identity.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/ssh-buffer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/algs.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/errors.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/utils.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/key.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/ed-compat.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/dhe.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/signature.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/private-key.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/certificate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/fingerprint.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/x509-pem.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/rfc4253.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/pem.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/pkcs8.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/ssh.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/openssh-cert.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/auto.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/pkcs1.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/x509.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/lib/formats/ssh-private.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-sign installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/CHANGES.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-zyp-json-schema-03.xml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-zyp-json-schema-04.xml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-00/hyper-schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-00/json-ref installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-00/schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-00/links installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-04/hyper-schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-04/schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-04/links installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/hyper-schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/json-ref installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/links installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/examples/interfaces installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/examples/calendar installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/examples/address installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/examples/geo installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-03/examples/card installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/lib/links.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/lib/validate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-01/hyper-schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-01/json-ref installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-01/schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-01/links installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-02/hyper-schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-02/json-ref installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-02/schema installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/draft-02/links installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/Makefile.targ installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/.gitmodules installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/jsl.node.conf installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/varargs.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/levels-werror.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/levels-verror.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/werror.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/examples/verror.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/tests/tst.verror.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/tests/tst.werror.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/tests/tst.inherit.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/lib/verror.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/Makefile.deps installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/Makefile.targ installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/.gitmodules installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/jsl.node.conf installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/examples/simple.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/lib/extsprintf.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/lib/jsprim.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/lib/parser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/lib/signer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/lib/utils.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/lib/verify.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/CONTRIBUTING.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/.eslintignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/dist/qs.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/lib/stringify.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/lib/utils.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/qs/lib/parse.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws-sign2/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws-sign2/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws-sign2/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/aws-sign2/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/stringstream/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/stringstream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/stringstream/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/stringstream/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/stringstream/stringstream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/stringstream/example.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/stringstream/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/json-stringify-safe/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/json-stringify-safe/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/json-stringify-safe/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/json-stringify-safe/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/json-stringify-safe/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/json-stringify-safe/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/oauth-sign/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/oauth-sign/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/oauth-sign/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/oauth-sign/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/uuid.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/component.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/bower.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.gnu installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/bin/uuid installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/HISTORY.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/HISTORY.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/mime-types/node_modules/mime-db/db.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/component.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/bower.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/images/hawk.png installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/images/logo.png installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/dist/client.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/example/usage.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/CONTRIBUTING.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/CONTRIBUTING.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/time.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/server.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/browser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/utils.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/crypto.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/client.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/.jscs.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/component.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/extend/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/.jshintrc installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/bl.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/duplex.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.zuul.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/writable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/transform.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/readable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/passthrough.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/stream.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/license.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/browser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate/node.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/component.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/float.patch installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/lib/util.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/pathMatch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/memstore.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/cookie.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/permuteDomain.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/store.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/forever-agent/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/forever-agent/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/forever-agent/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/forever-agent/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/is-typedarray/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/is-typedarray/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/is-typedarray/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/is-typedarray/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/is-typedarray/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/isstream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/isstream/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/isstream/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/isstream/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/isstream/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/isstream/isstream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/isstream/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/License installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/parallel.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/bench.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/serial.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/serialOrdered.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/stream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/iterate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/readable_serial_ordered.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/terminator.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/readable_asynckit.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/streamify.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/async.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/state.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/abort.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/readable_parallel.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/readable_serial.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/node_modules/asynckit/lib/defer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/lib/browser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/lib/populate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/form-data/lib/form_data.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/caseless/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/caseless/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/caseless/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/caseless/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/caseless/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/require.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/example.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/formats.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/mutable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/LICENCE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend/immutable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/is-property.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/benchmark.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/jsonpointer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/example.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/error.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/async.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/runner.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/pageTimings.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/log.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/entry.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/creator.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/content.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/cacheEntry.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/request.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/postData.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/timings.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/cookie.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/har.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/response.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/page.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/cache.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/lib/schemas/record.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/bin/har-validator installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/querystring.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/helpers.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/oauth.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/getProxyFromURI.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/redirect.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/cookies.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/har.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/auth.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/multipart.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/request/lib/tunnel.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/cmd-shim/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/cmd-shim/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/cmd-shim/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/cmd-shim/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/cmd-shim/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/cmd-shim/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-install-checks/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-install-checks/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-install-checks/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-install-checks/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-install-checks/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/sync.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/glob.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/common.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/changelog.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/minimatch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/fs.realpath/old.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/fs.realpath/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/fs.realpath/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/fs.realpath/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/fs.realpath/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/path-is-absolute/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/path-is-absolute/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/path-is-absolute/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/glob/node_modules/path-is-absolute/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/node_modules/unique-slug/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/node_modules/unique-slug/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/node_modules/unique-slug/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/node_modules/unique-slug/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unique-filename/node_modules/unique-slug/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/width.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/utils.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/columnify.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/combining.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/clone.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/test.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/test-apart-ctx.html installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/columnify/node_modules/wcwidth/docs/index.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/strip-ansi/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/strip-ansi/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/strip-ansi/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/strip-ansi/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.restparam/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.restparam/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.restparam/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.restparam/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.clonedeep/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.clonedeep/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.clonedeep/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.clonedeep/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/sorted-object/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/sorted-object/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/sorted-object/lib/sorted-object.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/opener/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/opener/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/opener/opener.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/tar.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/examples/packer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/examples/reader.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/examples/extracter.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/block-stream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/LICENCE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/bench/block-stream-pause.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/bench/block-stream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/bench/dropper.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/node_modules/block-stream/bench/dropper-pause.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/pack.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/extract.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/extended-header.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/extended-header-writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/entry.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/buffer-entry.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/header.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/entry-writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/global-header-writer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/tar/lib/parse.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/.editorconfig installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/package.yaml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/stringify.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/unicode.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/utils.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/document.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/parse.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju/lib/analyze.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/sync.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/glob.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/common.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/minimatch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/aproba/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/aproba/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/aproba/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/aproba/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/log.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/set-immediate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/set-interval.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/has-color.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/render-template.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/error.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/plumbing.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/wide-truncate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/progress-bar.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/base-theme.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/process.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/template-item.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/themes.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/spin.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/theme-set.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/signals.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-color/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-color/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-color/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/align.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/console-control-strings/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/console-control-strings/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/console-control-strings/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/console-control-strings/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/set-blocking/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/set-blocking/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/set-blocking/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/set-blocking/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/set-blocking/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/CHANGES.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker-group.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker-stream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker-base.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/License installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lockfile/gen-changelog.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lockfile/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lockfile/lockfile.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lockfile/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lockfile/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lockfile/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lockfile/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lockfile/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-cache-filename/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-cache-filename/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-cache-filename/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-cache-filename/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-cache-filename/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.uniq/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.uniq/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.uniq/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.uniq/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/readdir.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read/node_modules/mute-stream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read/node_modules/mute-stream/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read/node_modules/mute-stream/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read/node_modules/mute-stream/mute.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/read/lib/read.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/node_modules/builtins/builtins.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/node_modules/builtins/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/node_modules/builtins/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/node_modules/builtins/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/node_modules/builtins/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/nopt/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/nopt/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/nopt/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/nopt/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/nopt/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/nopt/examples/my-program.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/nopt/bin/nopt.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/imurmurhash/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/imurmurhash/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.min.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/graceful-fs/legacy-streams.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/graceful-fs/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/graceful-fs/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/graceful-fs/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/graceful-fs/fs.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._bindcallback/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._bindcallback/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._bindcallback/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash._bindcallback/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/umask/ChangeLog installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/umask/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/umask/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/umask/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/umask/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/umask/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/duplex.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.zuul.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/writable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/transform.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/readable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/passthrough.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/doc/stream.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/license.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/browser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate/node.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/component.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/float.patch installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/lib/util.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/readme.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray/example/tarray.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/equation.gif installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/License installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/example/stop.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/example/dns.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/lib/retry.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/retry/lib/retry_operation.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/log.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/set-immediate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/set-interval.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/has-color.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/render-template.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/error.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/plumbing.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/wide-truncate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/progress-bar.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/base-theme.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/process.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/template-item.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/themes.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/spin.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/theme-set.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/object-assign/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/signals.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/has-color/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/has-color/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/has-color/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/align.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/console-control-strings/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/console-control-strings/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/console-control-strings/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/console-control-strings/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/set-blocking/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/set-blocking/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/set-blocking/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/set-blocking/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/set-blocking/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/CHANGES.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/tracker-group.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/tracker-stream.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/tracker.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/tracker-base.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/License installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/History.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/adduser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/deprecate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/star.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/publish.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/stars.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/access.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/logout.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/tag.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/authify.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/initialize.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/unpublish.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/whoami.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/team.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/attempt.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/ping.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/fetch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/dist-tags/update.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/dist-tags/set.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/dist-tags/rm.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/dist-tags/add.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/dist-tags/fetch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansi-regex/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansi-regex/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansi-regex/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansi-regex/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.without/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.without/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.without/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/lodash.without/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/write-file-atomic/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/write-file-atomic/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/write-file-atomic/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/default-input.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/init-package-json.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/example/example-default.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/example/example-basic.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/example/example-npm.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/example/init/basic-init.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/sync.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/glob.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/common.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/minimatch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/promzard.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/example/buffer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/example/substack-input.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/example/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init-input.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/rimraf/bin.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/rimraf/rimraf.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/rimraf/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/rimraf/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/rimraf/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-user-validate/npm-user-validate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-user-validate/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-user-validate/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-user-validate/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-user-validate/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-user-validate/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/path-is-inside/LICENSE.txt installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/path-is-inside/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/path-is-inside/lib/path-is-inside.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/asap/raw.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/asap/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/asap/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/asap/LICENSE.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/asap/CHANGES.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/asap/browser-raw.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/asap/browser-asap.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/asap/asap.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansicolors/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansicolors/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansicolors/ansicolors.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ansicolors/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ini/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ini/ini.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ini/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/ini/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/debuglog/debuglog.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/debuglog/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/debuglog/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/debuglog/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inherits/inherits_browser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inherits/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inherits/inherits.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inherits/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/inherits/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/readme.markdown installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/example/doubledot.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/example/dotalign.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/example/align.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/example/table.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/text-table/example/center.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unpipe/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unpipe/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unpipe/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unpipe/HISTORY.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/unpipe/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/hosted-git-info/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/hosted-git-info/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/hosted-git-info/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/hosted-git-info/git-host-info.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/hosted-git-info/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/hosted-git-info/git-host.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/hosted-git-info/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-git-url/normalize-git-url.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-git-url/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-git-url/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-git-url/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-git-url/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-git-url/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-git-url/CHANGELOG.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/AUTHORS installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/license installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/static.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/builtin-modules.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/readme.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/extract_description.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/typos.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/fixer.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/safe_format.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/normalize.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/make_warning.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/warning_messages.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/realize-package-specifier/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/realize-package-specifier/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/realize-package-specifier/index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/realize-package-specifier/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/realize-package-specifier/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-package-arg/package.json installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-package-arg/README.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-package-arg/.travis.yml installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-package-arg/LICENSE installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-package-arg/.npmignore installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/node_modules/npm-package-arg/npa.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/dist-tag.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/adduser.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/start.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/restart.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/completion.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/visnup.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/unbuild.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/bin.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/deprecate.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/rebuild.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/owner.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/update.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/substack.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/help-search.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/pack.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/xmas.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/npm.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/uninstall.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/shrinkwrap.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/star.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/link.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/publish.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install-test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/set.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/prune.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/docs.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/stars.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/bugs.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/run-script.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/access.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/logout.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/fetch-package-metadata.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/stop.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/dedupe.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/tag.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/init.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/build.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/explore.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/root.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/unpublish.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/prefix.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/fetch-package-metadata.md installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/outdated.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/whoami.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/help.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/team.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/ls.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/edit.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/search.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/ping.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/get.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/version.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/view.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/repo.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/build-path.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/decompose-actions.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/actions.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/realize-shrinkwrap-specifier.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/validate-tree.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/diff-trees.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/deps.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/update-package-json.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/writable.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/filter-invalid-actions.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/and-add-parent-to-errors.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/is-registry-specifier.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/validate-args.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/mutate-into-logical-tree.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/read-shrinkwrap.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/flatten-tree.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/inflate-shrinkwrap.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/exists.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/is-prod-dep.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/is-fs-access-available.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/access-error.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/and-ignore-errors.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/and-finish-tracker.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/copy-tree.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/save.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/report-optional-failure.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/is-extraneous.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/is-dev-dep.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/inflate-bundled.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/check-permissions.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/node.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/is-opt-dep.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/extract.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/test.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/move.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/finalize.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/build.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/remove.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/postinstall.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/update-linked.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/install.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/global-install.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/global-link.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/fetch.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/prepublish.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/install/action/preinstall.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/load-prefix.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/nerf-dart.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/set-user.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/cmd-list.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/find-prefix.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/set-credentials-by-uri.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/load-cafile.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/core.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/defaults.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/clear-credentials-by-uri.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/get-credentials-by-uri.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/config/load-uid.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/depr-check.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/escape-exec-path.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/temp-filename.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/is-windows-bash.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/umask.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/completion.sh installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/link.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/map-to-registry.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/output.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/error-message.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/correct-mkdir.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/get-publish-config.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/is-windows.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/deep-sort-object.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/save-stack.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/read-local-package.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/gently-rm.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/rename.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/git.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/is-windows-shell.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/warn-deprecated.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/error-handler.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/tar.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/no-progress-while-running.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/child-path.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/pulse-till-done.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/spawn.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/lifecycle.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/usage.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/module-name.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/package-id.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/locker.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/escape-arg.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/parse-json.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/completion/installed-deep.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/completion/installed-shallow.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/utils/completion/file-completion.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/get-stat.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/add-remote-git.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/update-index.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/cached-package-root.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/caching-client.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/add-local.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/add-local-tarball.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/add-remote-tarball.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/lib/cache/add-named.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/bin/npm.cmd installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/bin/read-package-json.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/bin/npm-cli.js installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/bin/npm installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/bin/npm installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/common.gypi installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/config.gypi installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/node.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/node_buffer.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/node_internals.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/node_javascript.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/util.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/util-inl.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/env.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/env-inl.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/debug-agent.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/node_mutex.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/inspector_agent.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/handle_wrap.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/async-wrap.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/base-object.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/req-wrap.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/node_object_wrap.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/node_version.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/node_contextify_mods.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8-platform.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8-experimental.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8config.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8-debug.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8-testing.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8-profiler.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8-version.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/v8-util.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/libplatform/libplatform.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/ares_version.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/ares_build.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/ares_rules.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/ares.h installing /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node/nameser.h + install -p -m 0755 -d /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node-shared + install -p -m 0644 AUTHORS CHANGELOG.md COLLABORATOR_GUIDE.md GOVERNANCE.md README.md /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node-shared + mv /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node/gdbinit /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node/lldb_commands.py /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node/lldbinit /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node-shared/ + rm -rf /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/doc/node + mv /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/systemtap/tapset/node.stp /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/systemtap/tapset/node-shared.stp + mv /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/dtrace/node.d /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/dtrace/node-shared.d + install -p -m 0755 -d /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64//usr/lib64/pkgconfig + sed -e s#libnode.so.48#libnode-shared.so.48#g -e 's#libdir=${prefix}/lib#libdir=/usr/lib64#g' -e 's#includedir=${prefix}/include/node/#includedir=${prefix}/include/node-shared/#g' -e 's#Name: v8#Name: node-shared#g' -e 's#Version: 6.9.0#Version: 6.13.0#g' -e s#%PREFIX%#/usr#g + mv /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/include/node /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64//usr/include/node-shared + install -p -m 0755 -d /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib64/ + install -p -m 0755 -T /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib/libnode-shared.so.48 /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib64/libnode-shared.so.48 + rm -f /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64//usr/lib/libnode-shared.so.48 + rm -rf /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/man + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 6.13.0-5.fc32 --unique-debug-suffix -6.13.0-5.fc32.x86_64 --unique-debug-src-base node-shared-6.13.0-5.fc32.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/node-v6.13.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib64/libnode-shared.so.48 extracting debug info from /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/lib64/libnode-shared.so.48 original debug info size: 448212kB, size after compression: 377808kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. cpio: out/Release/obj/gen/node_dtrace_provider.o.dtrace-temp.c: Cannot stat: No such file or directory 52853 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp from /usr/bin/env sh to #!/usr/bin/sh mangling shebang in /usr/lib/node_modules/npm/bin/npm from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/node_modules/npm/bin/npm-cli.js from /usr/bin/env node to #!/usr/bin/node *** WARNING: ./usr/lib/node_modules/npm/bin/read-package-json.js is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/lib/node_modules/npm/lib/utils/completion.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/node_modules/npm/node_modules/rimraf/bin.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/nopt/bin/nopt.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/nopt/examples/my-program.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/opener/opener.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/request/node_modules/har-validator/bin/har-validator from /usr/bin/env node to #!/usr/bin/node *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/client.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/index.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/crypto.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/utils.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/browser.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/lib/server.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/time.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/LICENSE is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/index.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/boom/README.md is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/LICENSE is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/example/usage.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/LICENSE is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/.travis.yml is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/hawk/README.md is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/bin/uuid from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.sh from /bin/bash to #!/usr/bin/bash *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/qs/lib/parse.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/qs/lib/index.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/qs/lib/utils.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/node_modules/qs/lib/stringify.js is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-sign from /usr/bin/env node to #!/usr/bin/node *** WARNING: ./usr/lib/node_modules/npm/node_modules/request/index.js is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids/README.md is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/README.md is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/uid-number/get-uid-gid.js is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/lib/node_modules/npm/node_modules/mkdirp/bin/cmd.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/semver/bin/semver from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/which/bin/which from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/lib/node_modules/npm/node_modules/config-chain/index.js is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/lib/node_modules/npm/scripts/clean-old.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/node_modules/npm/scripts/relocate.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/node_modules/npm/scripts/install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/node_modules/npm/scripts/maketest from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/scripts/gen-changelog from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/node_modules/npm/scripts/dev-dep-update from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/node_modules/npm/scripts/doc-build.sh from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/lib/node_modules/npm/scripts/dep-update from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/node_modules/npm/scripts/index-build.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/scripts/update-authors.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/node_modules/npm/cli.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/npm/configure from /bin/bash to #!/usr/bin/bash Processing files: node-shared-6.13.0-5.fc32.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Hd0Hkt + umask 022 + cd /builddir/build/BUILD + cd node-v6.13.0 + LICENSEDIR=/builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/licenses/node-shared + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/licenses/node-shared + cp -pr LICENSE /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64/usr/share/licenses/node-shared + RPM_EC=0 ++ jobs -p + exit 0 Provides: node-shared = 6.13.0-5.fc32 node-shared(engine) = 6.13.0 node-shared(x86-64) = 6.13.0-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcrypto.so.10()(64bit) libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) libcrypto.so.10(libcrypto.so.10)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libhttp_parser.so.2()(64bit) libicudata.so.65()(64bit) libicui18n.so.65()(64bit) libicuuc.so.65()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) libssl.so.10()(64bit) libssl.so.10(libssl.so.10)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libuv.so.1()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: node-shared-devel-6.13.0-5.fc32.x86_64 Provides: node-shared-devel = 6.13.0-5.fc32 node-shared-devel(x86-64) = 6.13.0-5.fc32 pkgconfig(node) = 6.13.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config Processing files: node-shared-debugsource-6.13.0-5.fc32.x86_64 Provides: node-shared-debugsource = 6.13.0-5.fc32 node-shared-debugsource(x86-64) = 6.13.0-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: node-shared-debuginfo-6.13.0-5.fc32.x86_64 Provides: debuginfo(build-id) = 81a23de3b351649b64b918a50db82d58902dc062 node-shared-debuginfo = 6.13.0-5.fc32 node-shared-debuginfo(x86-64) = 6.13.0-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: node-shared-debugsource(x86-64) = 6.13.0-5.fc32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64 Wrote: /builddir/build/RPMS/node-shared-devel-6.13.0-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/node-shared-6.13.0-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/node-shared-debugsource-6.13.0-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/node-shared-debuginfo-6.13.0-5.fc32.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.26HmBu + umask 022 + cd /builddir/build/BUILD + cd node-v6.13.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/node-shared-6.13.0-5.fc32.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild node-shared-6.13.0-5.fc32.src.rpm Finish: build phase for node-shared-6.13.0-5.fc32.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704414.708896/root/var/log/dnf.rpm.log /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704414.708896/root/var/log/dnf.librepo.log /var/lib/mock/1118229-fedora-rawhide-x86_64-1574704414.708896/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/node-shared-6.13.0-5.fc32.src.rpm) Config(child) 83 minutes 52 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.21 starting (python version = 3.7.4)... Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run Start: scrub ['cache'] INFO: scrubbing cache for child Finish: scrub ['cache'] Finish: run